Birisi oturum açmış olsun veya olmasın otomatik olarak çalıştırmak istediğim bir başlangıç görevim var.
Ben olarak kurdum Run whether user is logged in or not
, Do not store password1
ve Run with highest privileges
kodunun altına kullanarak, işe varsayıyorum ki:
schtasks /create /tn "My OnStartup Task" /TR "powershell blah.ps1" /sc ONSTART /f /NP /RL HIGHEST
Görev zamanlayıcı geçmişini etkinleştirdikten sonra aşağıdaki gibi hatalar alıyorum:
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.
Özellikle şifreyi saklamamayı ayarladım, ancak hatalar şifreyi kullanmaya çalıştığını söylüyor. Ben şifre onay kutusunu saklamak değil de "etkileşimli çalışma" ya da bir şey için sayılır bir yerde okuma hatırlıyorum. Birisi beni burada doğru yöne yönlendirebilir mi?