ฉันพยายามเรียกใช้สคริปต์ VBS บนพีซีหลายเครื่องในเครือข่ายของฉันในเวลาเดียวกัน ฉันเป็นผู้ดูแลระบบของพวกเขาทั้งหมด แต่คำสั่งต้องทำงานภายใต้บัญชีระบบ ฉันเลือกใช้ PsExec (v.2.11) จาก Systernals ปัญหาที่ฉันมีคือฉันได้รับข้อความ“ การเข้าถึงถูกปฏิเสธ” ที่น่ากลัว
เพียงเพื่อให้ง่ายในโพสต์นี้สคริปต์ VBS ของฉันคือ msgbox“ ทดสอบ” เพื่อวัตถุประสงค์ในการดีบั๊กฉันได้เพิ่มคำสั่ง cmd / k และอาร์กิวเมนต์เพื่อดูข้อความ ในที่สุดฉันมีรหัสในโฟลเดอร์ที่ใช้ร่วมกัน
PsExec \\TargetPC -s -i -h cmd /k cscript "\\SharedFolder\temp\PSTools\test.vbs"
นี่คือสิ่งที่ฉันได้ลอง:
ฉันพยายามเพิ่มคีย์ต่อไปนี้ในรีจิสตรี: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System] "LocalAccountTokenFilterPolicy" = dword: 00000001
ฉันลบการอัปเดตความปลอดภัย KB2893294บนพีซีเป้าหมาย แต่ยังไม่ทำงาน ฉันได้ลองใช้อาร์กิวเมนต์ –u กับ
ผู้ใช้และรหัสผ่านของฉันแต่ก็เหมือนกันฉันสามารถเรียกใช้คำสั่งได้
net use \\TargetPC /user:myUser
ดีไฟร์วอลล์ปิดอยู่