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ę.

 

Czy ten wpis okazał się dla Ciebie przydatny ?

Możesz go ocenić:

Średnia ocena: 4 / 5. Głosów: 2

Jeszcze nikt nie zagłosował ! Chcesz być pierwszy ?

Może cię zainteresować:

Pobieramy za darmo system Windows bezpośrednio ze strony Microsoftu

Kabson

Jak wymusić na Windows 10 generowanie miniaturek z nieobsługiwanych typów plików

Kabson

Instalujemy przeglądarkę Brave po polsku

Kabson

Automatycznie przełączamy jasny/ciemny styl aplikacji w zależności od pory dnia

Kabson

Odczytujemy klucz produktu systemu Windows

Kabson

Usuwamy pozycję “Drukuj” z menu kontekstowego Windows

Kabson

Zostaw komentarz


Obserwuj nasz blog !
Podaj swój adres email, by być informowanym na bieżąco o nowych artykułach pojawiających się na naszej witrynie.