ich einen Zeitplan Aufgabe in Powershell erstellen, wie folgt aus:Geplante Aufgabe in Powershell erstellt erscheint nicht im Taskplaner
$action = New-ScheduledTaskAction -Execute cmd.exe -Argument "-c echo %date% %time% >d:\test.txt"
$trigger = New-ScheduledTaskTrigger -Once -At 12am
#$principal = New-ScheduledTaskPrincipal -UserId $env:userdomain\$env:username
$task = New-ScheduledTask -Action $action -Trigger $trigger
$task | Register-ScheduledTask -TaskName MyTask
Die Aufgabe registriert wird: Es läuft (verifiziert über seinen Ausgang auf d: in einem separaten Fenster \ test.txt), und ich kann Powershell auch:
PS D:\temp> Get-ScheduledTask MyTask | fl
Actions : {MSFT_TaskExecAction}
Author :
Date :
Description :
Documentation :
Principal : MSFT_TaskPrincipal2
SecurityDescriptor :
Settings : MSFT_TaskSettings3
Source :
State : Ready
TaskName : MyTask
TaskPath : \
Triggers : {MSFT_TaskTimeTrigger}
URI : \MyTask
Version :
PSComputerName :
Allerdings, wenn ich den Taskplaner zu öffnen, sehe ich nicht meine Aufgabe, es irgendwo in - es in den Task Scheduler Library
sein sollte Mappe. Ich habe eine Aufgabe in Taskplaner manuell erstellt, und es sieht in Get-ScheduledTask
das gleiche aus.
Warum wird meine Aufgabe im Taskplaner nicht angezeigt?
Wie kann ich eine Aufgabe in Powershell erstellen, so dass gesehen wird?
Bearbeiten:: Ich bin auf Windows 10 64-Bit, Jahrestag Update.
Ja, ich habe versucht, aktualisieren, auch versucht, schließen und öffnen Sie Taskplaner und starten Sie die gesamte Maschine neu. Also bekommst du keine Repro? komisch ... – Jonathan
Ja, ich bin auch auf Windows 10 64bit und ich sehe "MyTask" läuft Ihren Code im Ordner 'Task Scheduler Library'. – Gravity
Auf meiner Win 10 Home 64-Bit funktioniert Ihr Skript auch gut und ich konnte die neue Aufgabe in der Liste sehen, mit Get-ScheduledTask oder manuell die Taskplaner-Bibliothek anzeigen. –