ฉันเก็บ vbscript ไว้โดยมีเพียงกล่องข้อความใน mdt หลังจากส่วนตรวจสอบความถูกต้องและถูกดำเนินการ
ในทำนองเดียวกัน ฉันเก็บ vbscript อื่นไว้หลังจากนั้นเรียก API และสามารถดึงผลลัพธ์จากมันได้เช่นกัน
มีการออกจากลำดับงานทั้งหมดตามค่าของผลลัพธ์ API นี้หรือไม่
หากเป็นไปได้ให้ตั้งค่าข้อความที่ต้องการให้ตรงกับที่เราต้องการออกจาก MDT
สคริปต์ของฉัน
ตัวเลือกที่ชัดเจน
MsgBox("จาก 2 psdsss")
Dim restReq, url, ชื่อผู้ใช้, รหัสผ่าน
ตั้งค่า restReq = CreateObject("Microsoft.XMLHTTP")
' แทนที่ <node> ด้วยที่อยู่ของอุปกรณ์ INSTEON ของคุณ
' นอกจากนี้ คำสั่ง REST ใดๆ จะทำงานที่นี่
url = "http://20.117.158.5:80/machines/1"
' หากจำเป็นต้องตรวจสอบสิทธิ์ ให้เปลี่ยนค่าชื่อผู้ใช้และรหัสผ่าน
' กับสิ่งที่คุณใช้ใน ISY ของคุณ
ชื่อผู้ใช้ = "ผู้ดูแลระบบ"
รหัสผ่าน = "<รหัสผ่านของคุณ>"
restReq.open "GET", url, เท็จ, ชื่อผู้ใช้, รหัสผ่าน
ส่วนที่เหลือReq.send
MsgBox(restReq.responseText)
WScript.echo restReq.responseText
ลำดับงานของฉัน snap สำหรับการอ้างอิง:
ตะครุบ