Wer Windows Netzwerke verwaltet muss früher oder später auf PowerShell Scripts zurück greifen, da man mit Microsoft PowerShell eigentlich alles erledigen kann. Manche Aufgaben sollen aber automatisch in einer gewissen Zeitspanne wiederholt ausgeführt werden. Hier kommt die Windows Aufgabenplanung, also ein Scheduled Task zum Einsatz. Wie man ein PowerShell Script in der Aufgabenplanung ausführen kann, zeigen wir euch in diesem Beitrag. Hier muss man auf ein zwei Kleinigkeiten bei der Konfiguration achten um die Datei nicht einfach nur zu öffnen, sondern auszuführen. Die Verwendung eines PowerShell Ssript in der Aufgabenplanung Natürlich ist es mit der Windows Aufgabenplanung kein Problem ein PowerShell Script ausführen zu lassen. Powershell aufgabenplanung starten web. Dies kommt oft dann zum Einsatz, wenn man Scripte wiederkehrend und automatisiert ausführen lassen will. Man kann beispielsweise den WSUS Server bereinigen lassen oder automatisiert Dokumente drucken. Aber bei der Ausführung von PS1-Dateien muss man etwas für einen Scheduled Task beachten, da diese Datei nicht einfach ausgeführt werden kann.
Auf diese Weise sollte das Endergebnis so sein, dass New-ScheduledTaskAction -Execute '' -argument script-path Der nächste Schritt besteht darin, die Zeit festzulegen, zu der die auszuführende Aufgabe ausgeführt werden soll, und jederzeit die gewünschte Zeit auswählen zu können. Wir können zwischen dem 12- oder 24-Stunden-Format wählen. Falls wir ein 12-Stunden-Format wählen, müssen wir es zu dem im Befehl angegebenen Zeitpunkt mit AM / PM begleiten. Beispielsweise können wir das Programm so planen, dass es einmal um 07:00 Uhr oder um 19:00 Uhr am selben Tag ausgeführt wird. Es kann auch so konfiguriert werden, dass es täglich, wöchentlich, monatlich usw. aktiviert wird. Anzeigen, Erstellen und Löschen geplanter Aufgaben mit PowerShell | ITIGIC. Dazu müssen wir folgenden Befehl verwenden: $trigger = New-ScheduledTaskTrigger -Once -At 07:00PM Als nächstes müssen wir die Aufgabe registrieren, die wir programmieren wollen. Wir müssen den folgenden Befehl eingeben und DemoName, DemoTask und DemoDescription gemäß unseren Einstellungen ändern: Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription" Sobald dies erledigt ist, hat das System die von uns geplante Aufgabe automatisiert und wird immer zu dem von uns festgelegten Zeitpunkt ausgeführt.