▷ Erstellen und verwalten Sie geplante Aufgaben mit PowerShell ✔️

Windows 10 integriert eine Funktion namens Taskplaner, mit der es möglich ist, verschiedene Aufgaben zu erstellen, die zu dem Zeitpunkt ausgeführt werden sollen, den wir je nach Konfiguration festlegen. Diese Aufgaben decken alles ab, was in Windows 10 möglich ist, Programme öffnen, das System herunterfahren oder neu starten, Dienste ausführen und vieles mehr. Wir erledigen dies über den Taskplaner, aber es besteht die Möglichkeit, diese Aufgaben in der Konsole zu erstellen und zu verwalten PowerShell, die als vollständige Verwaltungsoption in Windows 10 integriert wurde.

Dank des Taskplaners können wir verschiedene Aktionen automatisieren und ausführen, wenn wir nicht vor dem Team sind, wodurch die Aktionsplanung des Teams beschleunigt und verbessert wird. Wenn das Erstellen einer geplanten Aufgabe in PowerShell Ihre Aufmerksamkeit erregt, lesen Sie Schritt für Schritt weiter.

Erstellen und verwalten Sie geplante Aufgaben mit PowerShell

PowerShell integriert das Cmdlet namens New-ScheduledTask, mit dem der gesamte Prozess geplanter Aufgaben ausgeführt wird, dieses Cmdlet erstellt im Grunde ein Objekt, in dem die Parameter der geplanten Aufgabe untergebracht sind, New-ScheduledTask führt jedoch keine automatische Registrierung im Windows 10 durch Aufgabenplanungsdienst.3.

Mit diesem Cmdlet können Sie geplante Aufgaben erstellen, die mit Folgendem verknüpft sind:

  • Win32-Anwendungen
  • Win16-Anwendungen
  • Betriebssystem / 2 Anwendungen
  • MS-DOS-Anwendungen
  • Batch-Dateien (.bat)
  • Befehlsdateien (.cmd)
  • Dateien jeglicher Art

Schritt 1
Wir greifen als Administratoren auf die PowerShell-Konsole zu:

Schritt 2
Zuerst werden wir die Taskplaner-Optionen mit dem Befehl auflisten:

 Get-Command -Module ScheduledTasks 

VERGRÖSSERN

Schritt 3
Jedes dieser Cmdlets ermöglicht es uns, eine bestimmte Aufgabe auszuführen, die der Aufgabe zugeordnet ist.
Wir werden eine grundlegende Aufgabe erstellen, dafür müssen wir die folgende Syntax verwenden:

 $ action = New-ScheduledTaskAction -Execute 'Geplant' 
Beispiel: Wir erstellen eine Aufgabe zum Öffnen des Notizblocks, wir geben folgendes ein:
 $ Action = New-ScheduledTaskAction -Execute 'notepad.exe' 

VERGRÖSSERN

Schritt 4
Wenn wir eine Drittanbieteranwendung öffnen möchten, müssen wir den Pfad dort registrieren, zum Beispiel, wenn wir TeamViewer öffnen möchten, würden wir ausführen:

 $ Action = New-ScheduledTaskAction -Execute "C:\Programme (x86)\TeamViewer\TeamViewer.exe" 
Schritt 5
Der nächste Schritt besteht darin, die Variable zu erstellen, in der die Informationen des Programms für die zu erstellende Aufgabe integriert sind, dies bezieht sich auf die Häufigkeit, mit der sie ausgeführt wird, dort verwenden wir den Trigger-Parameter wie folgt.
 $ Trigger = New-ScheduledTaskTrigger -Einmal -Um 10 Uhr 
Schritt 6
In diesem Beispiel wird die Aufgabe nur einmal um 10 Uhr ausgeführt, die verfügbaren Triggeroptionen sind:

Triggeroptionen

  • Nach einem Zeitplan: Basierend auf einem Zeitplan müssen wir in diesem Fall die Tage, das Datum und die Uhrzeit auswählen, an denen die Aufgabe gestartet wird
  • Beim Anmelden: Dies ist eine Aufgabe, die ausgeführt wird, wenn sich der Benutzer am Computer anmeldet
  • Beim Start: Dadurch kann die Aufgabe ausgeführt werden, wenn der Computer startet
  • Im Leerlauf: Dies ist eine Aufgabe, die ausgeführt wird, wenn sich der Computer im Leerlauf befindet
  • Bei einem Ereignis: Ermöglicht die Ausführung der Aufgabe, wenn ein Ereignis im System auftritt

Schritt 7
Das Feld -Once kann ersetzt werden durch:

  • -Täglich: täglich
  • -Wöchentlich: wöchentlich
  • -Monatlich: monatlich

VERGRÖSSERN

Schritt 8
Danach erstellen wir die geplante Aufgabe mit dem Befehl New-ScheduledTask. Dies ermöglicht die Anwendung der Konfiguration:

 $ Einstellungen = New-ScheduledTaskSettingsSet 

VERGRÖSSERN

Schritt 9
Jetzt müssen wir die Aufgabe registrieren, damit sie im Aufgabenplaner verfügbar ist, dies ist mit dem Cmdlet Register-ScheduledTask möglich:

 Register-ScheduledTask -Action $ action -Trigger $ trigger -TaskPath "Notepad" -TaskName "Notepad" -Beschreibung "Opening Notepad"
Schritt 10
An dieser Stelle haben wir den im Taskplaner sichtbaren Namen der Aufgabe zugewiesen und eine Beschreibung hinzugefügt. Als Ergebnis sehen wir, dass die Aufgabe erfolgreich war.

VERGRÖSSERN

Schritt 11
Wir überprüfen in der Taskplaner-Oberfläche, dass die beschriebene Aufgabe erstellt wurde. Dort ist es möglich, die aktive Aufgabe nach den beschriebenen Kriterien anzuzeigen.

VERGRÖSSERN

Schritt 12
Um die Aufgabe zu löschen, wenn sie nicht mehr benötigt wird, listen wir die zu löschende Aufgabe mit dem folgenden Befehl auf:

 Get-ScheduledTask -TaskName 'Notepad' 

VERGRÖSSERN

Schritt 13
Dort sehen wir die Eigenschaften davon, jetzt beseitigen wir die Aufgabe mit dem folgenden Befehl:

 Unregister-ScheduledTask -TaskName "Notepad" -Bestätigen: $ false 

VERGRÖSSERN

Schritt 14
Wir überprüfen, ob die Aufgabe im Aufgabenplaner gelöscht wurde:

VERGRÖSSERN

Dies war der Prozess zum Erstellen und Verwalten geplanter Aufgaben in Windows 10 über PowerShell.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave