PowerShell ist ein mächtiges Werkzeug, das dir hilft, viele Aufgaben in Windows zu automatisieren. Wenn du deine Skripte regelmäßig ausführen möchtest, ist der Windows-Taskplaner genau das richtige Tool dafür. In diesem Blogeintrag zeige ich dir Schritt für Schritt, wie du PowerShell-Skripte mit dem Taskplaner automatisierst.
1. Dein PowerShell-Skript vorbereiten
Bevor du mit dem Taskplaner arbeitest, solltest du sicherstellen, dass dein Skript bereit zur Ausführung ist. Speichere dein Skript mit der Endung .ps1. Achte darauf, dass alle notwendigen Berechtigungen und Abhängigkeiten berücksichtigt sind. Gut geeignet ist ein separater Ordner für Powershell Skripte, zum Beispiel unter C:\Skripte
2. Taskplaner öffnen
Um die Aufgabenplanung zu öffnen, gehe zum „Startmenü“ und suche nach „Aufgabenplanung“. Klicke auf das Ergebnis, um die Anwendung zu starten.
3. Neuen Task erstellen
- Klicke mit der rechten Maustaste auf „Aufgabenplanung (lokal)“ und wähle „Aufgabe erstellen“.
- Vergib einen Namen für deinen Task, z. B. „Mein PowerShell-Skript“.
- Du kannst auch eine Beschreibung hinzufügen, um später zu wissen, was dieser Task macht.
- Möchtest du, dass die Aufgabe mit höchsten Rechten und unabhängig einer Benutzeranmeldung ausgeführt wird, so wähle die Option „unabhängig von der Benutzeranmeldung ausführen“ und „Mit höchsten Privilegien ausführen“
4. Trigger festlegen
- Wechsle zum Tab „Trigger“ und klicke auf „Neu“.
- Hier kannst du festlegen, wann dein Skript ausgeführt werden soll: täglich, wöchentlich oder nach einem bestimmten Ereignis.
- Stelle die gewünschten Startzeiten und -daten ein und klicke auf „OK“.
5. Aktion festlegen
- Wechsle zum Tab „Aktionen“ und klicke auf „Neu“.
- Wähle „Programm starten“ aus.
- In das Feld „Programm/Skript“ gibst du
powershell.exe
ein. - Im Feld „Argumente hinzufügen (optional)“ füge „-command“ und den vollständigen Pfad zu deinem Skript ein, zum Beispiel:
-command „C:\Skripte\Test.ps1“ - Klicke auf „OK“.
6. Bedingungen und Einstellungen anpassen
Im Tab „Bedingungen“ kannst du weitere Optionen einstellen, wie z. B. dass der Task nur bei Netzbetrieb ausgeführt wird. Im Tab „Einstellungen“ kannst du festlegen, wie der Task reagiert, wenn er fehlschlägt, oder ob er wiederholt werden soll.
7. Task speichern und testen
Sobald du alle Einstellungen vorgenommen hast, klicke auf „OK“, um den Task zu speichern. Um sicherzustellen, dass alles funktioniert, kannst du den Task manuell testen. Klicke mit der rechten Maustaste auf deinen Task und wähle „Ausführen“. Überprüfe, ob dein Skript wie gewünscht ausgeführt wird.
Fazit
Das Automatisieren von PowerShell-Skripten mit dem Taskplaner ist eine großartige Möglichkeit, Zeit zu sparen und wiederkehrende Aufgaben zu erleichtern. Mit diesen einfachen Schritten kannst du sicherstellen, dass dein Skript genau dann ausgeführt wird, wenn du es brauchst. Probier es aus und erlebe, wie viel einfacher dein Arbeitsalltag dadurch wird!
Wenn du Fragen hast oder zusätzliche Tipps benötigst, lass es mich wissen. Viel Erfolg beim Automatisieren!