Norėdami valdyti suplanuotas užduotis sistemoje „Windows“ naudokite „PowerShell“

Aš reguliariai tikrinu kelias mano vykdomų „Windows“ sistemų vietas, įskaitant „Windows“ užduočių tvarkytuvę, kad pateikčiau vykdomus procesus, automatinio paleidimo įrašus ir suplanuotas sistemos užduotis.

Aš tai darau dėl kelių priežasčių, įskaitant saugumą, kad įsitikinčiau, jog niekas nenuslinko ir veikia sistemoje, kuri, mano manymu, yra kenkėjiška, šnipinėjimo ar kitais būdais nepageidaujama, bet taip pat noriu pašalinti sistemą, išjungdama, blokuodama ar pašalindama programas nuo pradžios. sistema arba pagal grafiką.

Nors užduočių planuoklę galima atidaryti naudojant paiešką, joje nėra švarios sąsajos, kad galėtumėte greitai peržiūrėti užduočių sąrašą.

Programa, kurią man patinka naudoti atliekant užduotį, yra puikus „Nirsoft“ užduočių planavimo programos vaizdas, kuris, kaip įprasta, yra nešiojamas ir labai efektyvus.

„Windows PowerShell“ siūlo dar vieną greitą parinktį „Windows 8“ ir naujesnėms versijoms. Komanda „Get-ScheduledTask“ grąžina visas arba parenka suplanuotas vietinio kompiuterio užduotis.

  1. Atidarykite komandų eilutės langą. Tai galite padaryti spustelėję „Windows“ klavišą, įvedę „Powershell.exe“, dešiniuoju pelės mygtuku spustelėdami rezultatą, pasirinkdami „paleisti kaip administratorių“ ir paspausdami klavišą „Enter“. Atminkite, kad komandai „get-planuota užduotis“ nereikia pakelti, o visos valdymo komandos tai daro.
  2. Įveskite „Get-ScheduledTask“

Pagrindinėje komandoje pateikiamos visos vietinio kompiuterio užduotys, suskirstytos pagal kelią. Tai apima tik užduoties kelią, užduoties pavadinimą ir užduoties būseną, kurių kartais gali pakakti.

Pavadinimas padeda nustatyti užduotį, o būsena pabrėžia, ar ji yra įjungta, ar išjungta.

Tai daro galingesnį, tačiau yra parametrai, kuriuos galite pridėti prie komandos, norėdami parodyti papildomą informaciją arba filtruoti užduotis.

Čia yra keletas komandų pavyzdžių, kurie jums gali būti naudingi:

  • „Get-ScheduledTask -TaskName Google“ * grąžina visas užduotis, kurios prasideda nuo „Google“.
  • „Get-ScheduledTask -TaskPath \“ grąžina visas užduotis, esančias šaknyje „TaskPath“.

Nors naudinga tokiu būdu rodyti suplanuotas užduotis, užduotis taip pat galite valdyti naudodami „PowerShell“. Atminkite, kad jums reikia padidintų teisių, kad paleistumėte arba įjungtumėte užduotis sistemoje. Tai reiškia, kad turite paleisti „PowerShell“ iš padidintos komandinės eilutės.

Tam buvo sukurtos komandos Disable-ScheduledTask ir Enable-Scheduled-Task. Kaip rodo pavadinimai, pirmasis išjungia jūsų pasirinktas užduotis, o antrasis jas leidžia.

Jei komandas vykdote tiesiogiai, turite aiškiai nurodyti užduočių pavadinimus ar kelius. Tačiau yra tam tikras sprendimas, kurį galite naudoti įjungdami arba išjungdami kelias užduotis vienu metu.

Komandos, kurios jums gali būti naudingos, yra:

  • Disable-ScheduledTask - užduotis „Adobe Flash Player Updater“ išjungia užduotį „Adobe Flash Player Updater“.
  • „Enable-ScheduledTask“ - užduotis „Adobe Flash Player Updater“ įgalina užduotį „Adobe Flash Player Updater“.
  • „Get-ScheduledTask“ - „Google“ užduotis | Disable-ScheduledTask išjungia visas užduotis, kurias gauna komanda „get“ (pradedant nuo „Google“),

Kitos svarbios komandos, susijusios su užduotimis, yra pradžios-suplanuota užduotis, sustabdymo-suplanuota užduotis ir neregistruota - suplanuota užduotis.