Ako odstrániť alebo vytvoriť naplánovanú úlohu pomocou PowerShell v systéme Windows 11

Ak chcete odstrániť alebo vytvoriť naplánovanú úlohu(delete or create a scheduled task) v systéme Windows 11/10 pomocou prostredia Windows PowerShell , tento návod vám s tým pomôže. Na  vytvorenie plánovanej úlohy(create the scheduled task) nemusíte otvárať Plánovač(Task Scheduler) úloh . Na vykonanie úlohy však musíte vykonať niekoľko príkazov.

Plánovač úloh(Task Scheduler) je jedným z najlepších nástrojov systému Windows 10 , umožňuje vám vytvárať úlohy a vykonávať ich v naplánovanom čase. Od otvorenia aplikácie, ako je Poznámkový blok(Notepad) , až po vykonávanie skriptov PowerShell , môžete robiť všetko s pomocou Plánovača úloh.

Vytvorte naplánovanú úlohu pomocou  PowerShell

Ak chcete použiť PowerShell na vytvorenie naplánovanej úlohy v systéme Windows 10(Windows 10) , postupujte podľa týchto krokov-

  1. Vyhľadajte powershell vo vyhľadávacom poli na paneli úloh.
  2. Kliknite na Spustiť ako správca(Run as administrator) .
  3. Kliknite na tlačidlo Áno(Yes) .
  4. Zadajte premennú $action na uloženie akcie.
  5. Zadajte premennú $trigger na uloženie časovania naplánovanej úlohy.
  6. Zadajte tento príkaz na vytvorenie naplánovanej úlohy.

Pozrime sa na podrobnú verziu týchto krokov.

Najprv musíte  otvoriť Windows PowerShell s oprávneniami správcu(open Windows PowerShell with administrator privileges) . Za týmto účelom vyhľadajte „powershell“ vo vyhľadávacom poli na paneli úloh(Taskbar) a kliknite na príslušné  tlačidlo Spustiť ako správca (Run as administrator ) . Ak sa zobrazí výzva  UAC , kliknite na tlačidlo (UAC)Áno (Yes ) . Keď sa zobrazí obrazovka PowerShell , zadajte nasledujúci príkaz -

$action = New-ScheduledTaskAction -Execute 'app-path'

Nezabudnite nahradiť cestu k aplikácii pôvodnou cestou aplikácie, ktorú chcete spustiť.

Napríklad, ak chcete otvoriť Poznámkový blok(Notepad) , zadajte notepad.exe. Ak chcete otvoriť prehliadač Google Chrome(Google Chrome) na 64-bitovom počítači so systémom Windows 10(Windows 10) , zadajte nasledujúcu cestu-

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Celý príkaz bude vyzerať takto-

$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'

Ako používať PowerShell na vytvorenie naplánovanej úlohy v systéme Windows 10

V prípade, že chcete spustiť skript PowerShell , musíte použiť -argument a špecifikovať skript. V takom prípade bude príkaz vyzerať takto-

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

Ďalej musíte nastaviť čas, kedy chcete úlohu vykonať. Rovnako ako Plánovač úloh(Task Scheduler) si môžete vybrať ľubovoľný čas podľa svojich požiadaviek. Základný príkaz vyzerá takto -

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

Ako používať PowerShell na vytvorenie naplánovanej úlohy v systéme Windows 10

Podľa tohto príkazu sa úloha spustí raz o 18:30 alebo 18:30 v ten istý deň. Je možné použiť rôzne nastavenia ako  -Daily, -Weekly, -Monthly , atď. Na druhej strane si môžete zvoliť čas v 12 alebo 24-hodinovom formáte. Ak zvolíte 12-hodinový formát, musíte definovať AM/PM .

Potom sa musíte na úlohu zaregistrovať. Za týmto účelom zadajte nasledujúci príkaz -

Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"

Nezabudnite zmeniť  DemoName, DemoTaskDemoDescription  podľa vašich preferencií.

Ako používať PowerShell na vytvorenie naplánovanej úlohy v systéme Windows 10

Po dokončení vás privíta nasledujúca obrazovka –

Ako používať PowerShell na vytvorenie naplánovanej úlohy v systéme Windows 10

Odstráňte(Delete) naplánovanú úlohu pomocou  PowerShell

Ak chcete použiť PowerShell na odstránenie naplánovaných úloh, postupujte podľa týchto krokov-

  1. Vyhľadajte powershell vo vyhľadávacom poli na paneli úloh.
  2. Kliknite na Spustiť ako správca(Run as administrator) .
  3. Kliknite na tlačidlo Áno(Yes) .
  4. Zadajte(Enter) nasledujúci príkaz na výber úlohy.
  5. Ak chcete úlohu odstrániť, zadajte príkaz Zrušiť registráciu .(Unregister)

Ak sa chcete dozvedieť viac o týchto krokoch, pokračujte v čítaní.

Najprv  otvorte zvýšené okno Windows PowerShell(open an elevated Windows PowerShell window)  a zadajte nasledujúci príkaz-

Get-ScheduledTask -TaskName "DemoTask"

Nezabudnite nahradiť  DemoTask  pôvodným názvom úlohy. potom zadajte tento príkaz na odstránenie úlohy-

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

Ako používať PowerShell na vytvorenie naplánovanej úlohy v systéme Windows 10

Na potvrdenie odstránenia môžete zadať prvý príkaz. Ak sa zobrazí chybové hlásenie, úloha sa odstráni.

Tento príspevok ponúka viac spôsobov, ako  odstrániť naplánovanú úlohu .

To je všetko! Dúfam, že to pomôže.



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts