Windows Scheduled Jobs – Demo
Diese Seite zeigt, wie man Windows Scheduled Tasks mit PowerShell erstellt, ausführt, ausliest und wieder löscht.
1. Neuen Scheduled Task erstellen
# Task ausführen: Jeden Tag um 06:00
$action = New-ScheduledTaskAction -Execute "notepad.exe"
$trigger = New-ScheduledTaskTrigger -Daily -At 06:00
Register-ScheduledTask "MyDailyTask" -Action $action -Trigger $trigger -Description "Startet Notepad jeden Morgen"
Beispiel-Ausgabe:
TaskPath TaskName State -------- -------- ----- \ MyDailyTask Ready
2. Task sofort ausführen
Start-ScheduledTask -TaskName "MyDailyTask"Beispiel-Ausgabe:
(Keine Ausgabe – Notepad öffnet sich)
3. Scheduled Tasks anzeigen
Get-ScheduledTask | Select TaskName, StateBeispiel-Ausgabe:
TaskName State -------- ----- MyDailyTask Ready OneDrive Ready GoogleUpdate Ready
4. Task löschen
Unregister-ScheduledTask -TaskName "MyDailyTask" -Confirm:$falseBeispiel-Ausgabe:
(Keine Ausgabe – Task wurde entfernt)