ฉันมีภารกิจเริ่มต้นที่ฉันต้องการเรียกใช้โดยอัตโนมัติไม่ว่าจะมีใครลงชื่อเข้าใช้หรือไม่ก็ตาม
ฉันได้ตั้งขึ้นเป็นRun whether user is logged in or not
, Do not store password1
และRun with highest privileges
ซึ่งผมถือว่าจะทำงานโดยใช้ด้านล่างรหัส:
schtasks /create /tn "My OnStartup Task" /TR "powershell blah.ps1" /sc ONSTART /f /NP /RL HIGHEST
หลังจากเปิดใช้งานประวัติตัวกำหนดตารางงานฉันได้รับข้อผิดพลาดดังนี้:
Event ID: 104: Task Scheduler failed to log on "<Task Author>" . Failure occurred in "LsaLogonUser" . User Action: Ensure the credentials for the task are correctly specified. Additional Data: Error Value: 2147943711.
Event ID: 311: Task Scheduler failed to start Task Engine "" process due to an error occurring in "LUAIsElevatedToken" . Command="taskeng.exe" . Additional Data: Error Value: 2147943711.
Event ID: 101: Task Scheduler failed to start "\My OnStartup Task" task for user "<Machine>\<Task Author>". Additional Data: Error Value: 2147943711.
ฉันได้ตั้งค่าไม่ให้เก็บรหัสผ่านโดยเฉพาะ แต่ข้อผิดพลาดกำลังบอกว่ากำลังพยายามใช้รหัสผ่าน ฉันจำได้ว่าอ่านที่อื่นที่ไม่ใช่ช่องเก็บรหัสผ่านก็นับว่าเป็น "ไม่ทำงานแบบโต้ตอบ" หรือบางอย่าง ใครช่วยชี้ให้ฉันไปในทิศทางที่ถูกต้องที่นี่?