Windows

Jak wyeksportować listę zadań z Harmonogramu zadań za pomocą Powershell

Harmonogram zadań to zautomatyzowane zadania, które uruchamiają się o określonych godzinach lub gdy wystąpią określone zdarzenia w systemie Windows.  W tym poradniku przedstawiam wam niezwykle prostą metodę na eksport zadań z harmonogramu za pomocą Powershell.

Co możemy zrobić za pomocą Harmonogramu zadań ?

Dzięki temu narzędziu możemy m.in.

  • Zaplanować uruchamianie programów, skryptów lub poleceń CMD o określonych godzinach dnia lub tygodnia.
  • Skonfigurować harmonogram do automatycznego tworzenia kopii zapasowych plików lub folderów na dysku twardym w regularnych odstępach czasu.
  • Harmonogram może automatycznie sprawdzać i instalować aktualizacje oprogramowania, takie jak aktualizacje systemowe, aktualizacje aplikacji itp.
  •  Skonfigurować harmonogram do wykonywania różnych zadań systemowych, takich jak defragmentacja dysku, skanowanie antywirusowe, oczyszczanie dysku itp.
  • Zaplanować wyświetlanie określonych komunikatów lub powiadomień na ekranie w określonych godzinach.
  • Harmonogram może reagować na różne zdarzenia systemowe, takie jak uruchomienie, logowanie się użytkownika, zdarzenia sieciowe itp.
  • Skonfigurować harmonogram do uruchamiania zadań w reakcji na różne zdarzenia, takie jak uruchomienie aplikacji, podłączenie urządzenia USB, itp.

To tylko kilka przykładów zadań, które można wykonać za pomocą Harmonogramu zadań w systemie Windows. Dzięki tej funkcji można skutecznie zautomatyzować wiele codziennych zadań i zapewnić, że są one wykonywane w odpowiednich interwałach czasowych bez potrzeby ręcznego interweniowania.

Aby uruchomić aplet Harmonogram zadań w naszym systemie Windows wystarczy w poleceniu Uruchamianie… wpisać:

control schedtasks

Ewentualnie po prostu możecie poszukać go za pomocą wyszukiwarki w Menu Start:

Jak wyeksportować listę zadań z Harmonogramu zadań za pomocą Powershell

Jak widzicie jest to bardzo prosty aplet, pamiętający czasy jeszcze Windowsa XP. Aż zakręciła się łezka w oku 😉

Zaawansowani użytkownicy mogą wyeksportować wszystkie zaplanowane zadania na swoim komputerze z systemem Windows, aby ułatwić sobie diagnostykę tych zadań gdy z jakichś powodów komputer zaczyna zachowywać się co najmniej dziwnie.

Dzisiaj wykorzystamy PowerShell, a w szczególności polecenie Get-ScheduledTask, które pozwala uzyskać listę wszystkich zaplanowanych zadań. Następnie użyjemy polecenia Out-File w celu zapisania tych informacji do pliku tekstowego. O tym jak zapisać dane “wypluwane” przez PowerShell (i klasyczny wiersz poleceń) do pliku tekstowego wspominałem już w tym poradniku.

Jak wyeksportować listę zadań z Harmonogramu zadań za pomocą Powershell ?

Wszystko co musimy zrobić, to wklepać odpowiednie polecania w okno Powershell‘a.

Get-ScheduledTask | Out-GridView

Wyświetli to nam dość ładnie zaprojektowana tabelkę:

2024 04 15 07h25 26 kopia
Która zawiera wszystkie dostępne (aktywne i wyłączone) zadania.

Aby zapisać tę listę do pliku musimy rozwinąć nasze polecenie:

Get-ScheduledTask | Format-Table -AutoSize | Out-File "$([Environment]::GetFolderPath("Desktop"))\HarmonogramZadań-pełna-lista.txt"

Spowoduje to zapisanie pełnej listy na naszym pulpicie.

Ale to nie wszystko, aby wyeksportować listę tylko nieaktywnych (wyłączonych) zadań w harmonogramie możemy wklepać:

Get-ScheduledTask | where state -eq 'Disabled' | Format-Table -AutoSize | Out-File "$([Environment]::GetFolderPath("Desktop"))\HarmonogramZadań-tylko-wyłączone.txt"

Analogicznie, aby zapisać listę aktywnych (włączonych) zadań możemy użyć składni:

Get-ScheduledTask | where state -eq 'Ready' | Format-Table -AutoSize | Out-File "$([Environment]::GetFolderPath("Desktop"))\HarmonogramZadań-tylko-włączone.txt"

I to właściwie wszystko w tym temacie.

Dziękuję za uwagę.

 

Pozostaw coś po sobie - oceń ten wpis ! Zmotywujesz mnie tym do dalszej pracy.

Kliknij w gwiazdkę, by go ocenić !

Średnia ocena 0 / 5. Liczba głosów: 0

Jeszcze nikt nie ocenił tego wpisu.

Może cię zainteresować:

Instalacja systemu Windows na nośniku zewnętrznym.

Kabson

Jak naprawić sklep w systemie Windows

Kabson

Jak dodać dzień tygodnia do zegarka na pasku Windows

Kabson

Usuwamy dane z wolnej przestrzeni dyskowej w systemie Windows

Kabson

9 klientów sieci torrent, które musisz poznać.

Kabson

3 metody na zablokowanie Powershell w Windows

Kabson

Zostaw komentarz