PowerShell geplante Aufgabe, erstaunliche Möglichkeit, Aufgaben zu verwalten

PowerShell geplante Aufgabe, erstaunliche Möglichkeit, Aufgaben zu verwalten

In Windows werden häufig Aufgaben mit der GUI (Grafical User Interface) basiert “geplantAufgabenplaner”App. PowerShell kann jedoch auch Aufgaben unter Windows mit bestimmten CMDLets planen. Darüber hinaus kann es die geplanten Aufgaben bearbeiten, löschen, aktivieren oder deaktivieren. Eine geplante Aufgabe besteht aus Trigger, Aktion und anderen verwandten Einstellungen. Wenn die Erstellung der Aufgaben erledigt ist, muss sie auch im System registriert sein.

In diesem Bericht wird die genannte Abfrage behoben.

So verwalten und planen Sie Aufgaben in PowerShell?

Diese Methoden können angewendet werden, um die Aufgaben zu ändern:

  • Registrieren Sie eine Aufgabe in PowerShell.
  • Eine Aufgabe in PowerShell nicht registrieren.
  • Aktivieren Sie eine Aufgabe in PowerShell.
  • Deaktivieren Sie eine Aufgabe in PowerShell.

Methode 1: Registrieren Sie eine Aufgabe in PowerShell

Die Aufgabe in PowerShell kann registriert und geplant werden mit der “Register-planisch”Cmdlet. Im Folgenden finden Sie den Code, der zur Registrierung einer Aufgabe in PowerShell bereitgestellt wird:

$ action = newplanedTaskaction -Execute "Chrom.exe "
$ trigger = newplanedTasktrigger -Taily -at 5 Uhr morgens
Register -plateduledTask -Action $ action -trigger $ trigger -taskPath "Aufgaben" -TaskName "Newtask" -Description "Chrome wird täglich um 5 Uhr morgens geöffnet."

Nach dem obigen Code:

  • Erstellen Sie zunächst eine Variable “,“$ action”, Und zuweisen die“Neuplante" Befehl.
  • Fügen Sie daneben die "hinzu"-AusführenParameter und zuordnen die “Chrom.exe"Wert dafür.
  • In der zweiten Zeile initialisieren Sie die “$ Trigger"Variable und rufen Sie die" auf "Neuplantedastasktrigger”Cmdlet.
  • Danach hinzufügen “-Täglich “und„ -at”Parameter. Geben Sie dann den Zeitwert an als “an5 Uhr morgens”.
  • In der dritten Zeile zunächst die “hinzufügen“Register-Scheduletask”Cmdlet, geben Sie die“ an "-AktionParameter und zuweisen Sie die “$ action”Variabel dazu.
  • Ergänzen Sie die "-AbzugParameter und zuweisen die “$ Trigger”Variable.
  • Geben Sie dann das an “-Taskpath"Parameter, um den Verzeichnisnamen hinzuzufügen"Aufgaben”.
  • Weisen Sie auch den Namen der Aufgabe in der “zu“-AufgabennnameParameter und geben Sie die angegebene Beschreibung an:

Methode 2: Unregistrieren Sie eine Aufgabe in PowerShell

Die Aufgabe in PowerShell kann mit der “nicht registriert werdenUnregister-planisch”Cmdlet. Eine Übersicht über die folgende Demonstration, um eine Aufgabe in PowerShell nicht zu registrieren, finden Sie unten:

Unregister -plateduledTask -TaskName Newtask

Zunächst fügen Sie die "hinzu"Unregister-planisch”Cmdlet. Danach fügen Sie die "hinzu"-AufgabennnameParameter und geben Sie den Aufgabenamen an, der nicht registriert werden muss:

Methode 3: Aktivieren Sie eine Aufgabe in PowerShell

Falls die erstellte Aufgabe in PowerShell deaktiviert ist, dann die “Aktivieren Sie geplantCMDLet kann verwendet werden, um es zu aktivieren:

Get -planeduledTask -TaskName Newtask | Aktivieren Sie geplant

Nach dem obigen Code:

  • Fügen Sie zuerst die "Get-planeduledTask" hinzu, um die Aufgabe zu erhalten, und fügen Sie dann die "hinzu"-AufgabennnameParameter und weisen Sie den Aufgabenamen zu. “-Aufgabennname”.
  • Geben Sie danach die Pipeline an “|”Und fügen Sie die" hinzu "Aktivieren Sie geplant”:

Methode 4: Deaktivieren Sie eine Aufgabe in PowerShell

Die Aufgaben in PowerShell können mit der “deaktiviert werdenDeaktivierte geplante Task”CMDLET zusammen mit dem Aufgabenamen:

Get -planeduledTask -TaskName Newtask | Deaktivierte geplante Task


Das ging es darum, Aufgaben in Powershell zu verwalten.

Abschluss

PowerShell verwendet das “Register-planisch","Unregister-planisch","Aktivieren Sie geplant", oder "Deaktivierte geplante Task”CMDLET, um die Planung in Windows effektiv zu verwalten. In diesem Blog wurden ausführliche Details zur Registrierung, Unregister, Aktivierung und Deaktivierung von Aufgaben mit PowerShell vorgestellt.