▷ Twórz i zarządzaj zaplanowanymi zadaniami za pomocą PowerShell ✔️

Windows 10 integruje funkcję o nazwie Harmonogram zadań, dzięki której możliwe jest tworzenie różnych zadań do wykonania w czasie, który ustalimy zgodnie z konfiguracją. Zadania te obejmują wszystko, co można zrobić w systemie Windows 10, otwierać programy, zamykać lub restartować system, uruchamiać usługi i wiele więcej, robimy to z Harmonogramu zadań, ale istnieje możliwość tworzenia i zarządzania tymi zadaniami w konsoli PowerShell, który został zintegrowany z Windows 10 jako pełna opcja zarządzania.

Dzięki Harmonogramowi Zadań będziemy mogli zautomatyzować różne działania i wykonywać je, gdy nie jesteśmy przed zespołem, przyspieszając i usprawniając planowanie działań zespołu. Jeśli tworzenie zaplanowanego zadania w PowerShell przyciągnie Twoją uwagę, czytaj dalej krok po kroku.

Twórz zaplanowane zadania i zarządzaj nimi za pomocą PowerShell

PowerShell integruje cmdlet o nazwie New-ScheduledTask, za pomocą którego wykonywany jest cały proces zaplanowanych zadań, to polecenie cmdlet zasadniczo tworzy obiekt, w którym znajdują się parametry zaplanowanego zadania, ale New-ScheduledTask nie wykonuje automatycznej rejestracji w systemie Windows 10 Usługa Harmonogramu zadań.3.

To polecenie cmdlet umożliwia tworzenie zaplanowanych zadań związanych z:

  • Aplikacje Win32
  • Aplikacje Win16
  • System operacyjny / 2 aplikacje
  • Aplikacje MS-DOS
  • pliki wsadowe (.bat)
  • pliki poleceń (.cmd)
  • wszelkiego rodzaju pliki

Krok 1
Jako administratorzy uzyskujemy dostęp do konsoli PowerShell:

Krok 2
Najpierw wymienimy opcje harmonogramu zadań za pomocą polecenia:

 Get-Command - Zaplanowane zadania modułu 

POWIĘKSZAĆ

Krok 3
Każde z tych poleceń cmdlet pozwala nam wykonać określone zadanie związane z zadaniem.
Stworzymy podstawowe zadanie, do tego musimy użyć następującej składni:

 $ action = New-ScheduledTaskAction -Execute 'Zaplanowane' 
Przykład, utworzymy zadanie otwierania notatnika, wpisujemy:
 $ Action = New-ScheduledTaskAction -Execute 'notepad.exe' 

POWIĘKSZAĆ

Krok 4
Jeśli chcemy otworzyć aplikację innej firmy, musimy tam zarejestrować ścieżkę, na przykład, jeśli chcemy otworzyć TeamViewer, wykonalibyśmy:

 $ Action = New-ScheduledTaskAction -Execute "C: \ Program Files (x86) \ TeamViewer \ TeamViewer.exe" 
Krok 5
Następnym krokiem będzie utworzenie zmiennej, w której zintegrowane są informacje programu dla tworzonego zadania, dotyczy to częstotliwości jego wykonywania, tam użyjemy parametru Trigger w następujący sposób.
 $ Trigger = New-ScheduledTaskTrigger -Raz -O 10 rano 
Krok 6
W tym przykładzie zadanie uruchamia się tylko raz o godzinie 10 rano, dostępne opcje wyzwalania to:

Opcje wyzwalania

  • Na Harmonogramie: na podstawie harmonogramu, w tym przypadku musimy wybrać dni, datę i godzinę, w których zadanie zostanie uruchomione
  • Przy logowaniu: jest to zadanie wykonywane, gdy użytkownik loguje się do komputera
  • Przy starcie: pozwala to na uruchomienie zadania po uruchomieniu komputera
  • W stanie bezczynności: jest to zadanie wykonywane, gdy komputer jest w stanie bezczynności
  • W przypadku zdarzenia: umożliwia wykonanie zadania, gdy w systemie wystąpi zdarzenie

Krok 7
Pole -Once można zastąpić przez:

  • -Codziennie: codziennie
  • -Co tydzień: co tydzień
  • -Miesięcznie: miesięcznie

POWIĘKSZAĆ

Krok 8
Następnie utworzymy zaplanowane zadanie za pomocą polecenia New-ScheduledTask, co pozwoli zastosować konfigurację:

 $ Settings = New-ScheduledTaskSettingsSet 

POWIĘKSZAĆ

Krok 9
Teraz musimy zarejestrować zadanie, aby było dostępne w Harmonogramie zadań, jest to możliwe za pomocą polecenia cmdlet Register-ScheduledTask:

 Register-ScheduledTask -Action $ action -Trigger $ trigger -TaskPath "Notatnik" -TaskName "Notatnik" -Opis "Otwieranie Notatnika"
Krok 10
W tym momencie przypisaliśmy nazwę zadania widoczną w Harmonogramie zadań oraz dodaliśmy opis. W rezultacie widzimy, że zadanie się powiodło.

POWIĘKSZAĆ

Krok 11
W interfejsie harmonogramu zadań weryfikujemy, czy opisane zadanie zostało utworzone. Tam możliwe jest przeglądanie aktywnego zadania według opisanych kryteriów.

POWIĘKSZAĆ

Krok 12
Aby usunąć zadanie, gdy nie jest już potrzebne, wypiszemy zadanie do usunięcia za pomocą następującego polecenia:

 Get-ScheduledTask-TaskName „Notatnik” 

POWIĘKSZAĆ

Krok 13
Tam widzimy właściwości tego, teraz eliminujemy zadanie za pomocą następującego polecenia:

 Unregister-ScheduledTask -TaskName "Notatnik" -Confirm: $false 

POWIĘKSZAĆ

Krok 14
Sprawdzamy, czy zadanie zostało usunięte w Harmonogramie zadań:

POWIĘKSZAĆ

To był proces tworzenia i zarządzania zaplanowanymi zadaniami w systemie Windows 10 za pomocą PowerShell.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave