Geplanter Powershell-Task wird bei Fehler stündlich neu gestartet

Geplanter Powershell-Task wird bei Fehler stündlich neu gestartet

Ich möchte ein Powershell-Skript schreiben, das eine geplante Aufgabe in Windows erstellt, aber wenn dies fehlschlägt, wird es in einer Stunde erneut versucht. Im Wesentlichen möchte ich das Äquivalent dieser Felder:

Bildbeschreibung hier eingeben

Wie muss ich den folgenden Code ändern, um diese Parameter steuern zu können?

$action = New-ScheduledTaskAction -Execute 'aggregate.pyw'
$trigger = New-ScheduledTaskTrigger -Daily -At 4:30am
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "Auto aggregate"

Antwort1

NeustartAnzahl

Gibt an, wie oft der Taskplaner versucht, die Aufgabe neu zu starten.

Neustartintervall

Gibt die Zeitspanne an, die der Taskplaner versucht, die Aufgabe neu zu starten.

StartWennVerfügbar

Gibt an, dass der Taskplaner die Aufgabe jederzeit nach Ablauf der geplanten Zeit starten kann.

Sie können alle anderen New-ScheduledTaskSettingsSetParameter durchsuchenHier

$action = New-ScheduledTaskAction -Execute 'aggregate.pyw'
$trigger = New-ScheduledTaskTrigger -Daily -At 4:30am
$settings = New-ScheduledTaskSettingsSet -RestartCount:3 -RestartInterval (New-TimeSpan -Minutes 60) -StartWhenAvailable
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "Auto aggregate" -Settings $settings

Bildbeschreibung hier eingeben

verwandte Informationen