Ich habe eine Onstartup-Aufgabe, die automatisch ausgeführt werden soll, unabhängig davon, ob jemand angemeldet ist oder nicht.
Ich habe es eingerichtet wie Run whether user is logged in or not
, Do not store password1
und Run with highest privileges
, die ich arbeiten würde annehmen, die folgenden Code:
schtasks /create /tn "My OnStartup Task" /TR "powershell blah.ps1" /sc ONSTART /f /NP /RL HIGHEST
Nach dem Aktivieren des Taskplaner-Verlaufs werden folgende Fehler angezeigt:
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.
Ich habe speziell festgelegt, dass das Kennwort nicht gespeichert werden soll. Die Fehler besagen jedoch, dass versucht wird, das Kennwort zu verwenden. Ich erinnere mich, irgendwo gelesen zu haben, dass nicht das Speichern des Passworts auch für "Nicht interaktiv ausführen" oder so etwas zählt. Könnte mich hier jemand in die richtige Richtung weisen?