Często w systemie Windows zadania są planowane przy użyciu GUI (graficzny interfejs użytkownika) oparty na „Harmonogram zadań”Aplikacja. Jednak PowerShell może również planować zadania w systemie Windows za pomocą określonych cmdlet. Ponadto może edytować, usuwać, włączać lub wyłączać zaplanowane zadania. Zaplanowane zadanie składa się z wyzwalacza, działania i innych powiązanych ustawień. Kiedy tworzenie zadań jest realizowane, musi być również zarejestrowane w systemie.
Ten zapis będzie przewodnik po rozwiązaniu wspomnianego zapytania.
Jak zarządzać i planować zadania w PowerShell?
Metody te można zastosować do modyfikacji zadań:
Metoda 1: Zarejestruj zadanie w PowerShell
Zadanie w PowerShell można zarejestrować i zaplanować za pomocą „Rejestr-ScheduledTask”Cmdlet. Poniżej znajduje się kod podany do zarejestrowania zadania w PowerShell:
$ action = new -ScheduledTaskAction -execute "Chrome.exe "Zgodnie z powyższym kodem:
Metoda 2: Niereguluj zadania w PowerShell
Zadanie w PowerShell można nie zarejestrować za pomocą „Unregister-ScheduledTask”Cmdlet. Przegląd poniższej demonstracji w celu niezrealizowania zadania w PowerShell podano poniżej:
Unregister -ScheduledTask -TaskName NewtaskNajpierw dodaj „Unregister-ScheduledTask”Cmdlet. Następnie dodaj „-Nazwa zadania”Parametr i określ nazwę zadania, która musi być niezarejestrowana:
Metoda 3: Włącz zadanie w PowerShell
W przypadku, gdy utworzone zadanie jest wyłączone w PowerShell, wówczas „Włącz ScheduledTask„CMDLET może być używany do włączenia:
Get -ScheduledTask -taskName NewTask | Włącz ScheduledTaskZgodnie z powyższym kodem:
Metoda 4: Wyłącz zadanie w PowerShell
Zadania w PowerShell można wyłączyć za pomocą „Wyłącz ScheduledTask”CMDLET wraz z nazwą zadania:
Get -ScheduledTask -taskName NewTask | Wyłącz ScheduledTask
Chodziło o zarządzanie zadaniami w PowerShell.
Wniosek
PowerShell używa „Rejestr-ScheduledTask”,„Unregister-ScheduledTask”,„Włącz ScheduledTask", Lub "Wyłącz ScheduledTask”CMDLET do skutecznego zarządzania planowaniem w systemie Windows. Ten blog przedstawił dogłębne szczegóły do rejestracji, niezarejestrowania, włączenia i wyłączenia zadań za pomocą PowerShell.