„Windows 10“ integruota funkcija, vadinama užduočių planuokliu, su kuria galima sukurti įvairias užduotis, kurias reikia atlikti tuo metu, kurį nustatome pagal konfigūraciją. Šios užduotys apima viską, ką galima padaryti sistemoje „Windows 10“, atidaryti programas, išjungti arba iš naujo paleisti sistemą, paleisti paslaugas ir dar daugiau, tai darome iš užduočių planavimo priemonės, tačiau yra galimybė šias užduotis kurti ir valdyti konsolėje . „PowerShell“, kuri buvo integruota į „Windows 10“ kaip visa valdymo parinktis.
Užduočių planavimo priemonės dėka galėsime automatizuoti įvairius veiksmus ir juos atlikti, kai nesame priešais komandą, pagreitindami ir tobulindami komandos veiksmų planavimą. Jei suplanuotos užduoties sukūrimas „PowerShell“ pritraukia jūsų dėmesį, toliau ją skaitykite žingsnis po žingsnio.
Sukurkite ir tvarkykite suplanuotas užduotis naudodami „PowerShell“
„PowerShell“ integruoja cmdlet pavadinimą „New-ScheduledTask“, su kuriuo atliekamas visas suplanuotų užduočių procesas, ši cmdlet iš esmės sukuria objektą, kuriame yra suplanuotos užduoties parametrai, tačiau „New-ScheduledTask“ neatlieka automatinės registracijos sistemoje „Windows 10“ Užduočių planavimo paslauga.3.
Ši cmdlet leidžia kurti suplanuotas užduotis, susijusias su:
- „Win32“ programos
- „Win16“ programos
- OS / 2 programos
- MS-DOS programos
- paketiniai failai (.bat)
- komandų failai (.cmd)
- bet kokios rūšies failai
1 žingsnis
„PowerShell“ konsolę pasiekiame kaip administratoriai:
2 žingsnis
Pirma, mes išvardysime užduočių planavimo parinktis su komanda:
„Get -Command“ -modulio suplanuotos užduotys
DIDELIS
3 žingsnis
Kiekvienas iš šių cmdlet leidžia mums atlikti konkrečią užduotį, susietą su užduotimi.
Mes sukursime pagrindinę užduotį, todėl turime naudoti šią sintaksę:
$ action = New -ScheduledTaskAction -Execute „Suplanuotas“Pavyzdžiui, sukursime užduotį atidaryti užrašų knygelę, įvesime:
$ Action = New -ScheduledTaskAction -Execute 'notepad.exe'
DIDELIS
4 žingsnis
Jei norime atidaryti trečiosios šalies programą, turime ten užregistruoti kelią, pavyzdžiui, jei norime atidaryti „TeamViewer“, vykdysime:
$ Action = New -ScheduledTaskAction -Execute "C: \ Program Files (x86) \ TeamViewer \ TeamViewer.exe"5 žingsnis
Kitas žingsnis bus sukurti kintamąjį, kuriame integruota programos informacija apie užduotį, kuri bus sukurta, tai reiškia dažnumą ją vykdyti, ten mes naudosime parametrą „Trigeris“.
$ Trigger = New -ScheduledTaskTrigger -Once -At 10:006 žingsnis
Šiame pavyzdyje užduotis vykdoma tik vieną kartą 10 val., Galimos trigerio parinktys:
Suveikimo parinktys
- Tvarkaraštyje: pagal tvarkaraštį šiuo atveju turime pasirinkti dienas, datą ir laiką, kuriais bus pradėta užduotis
- Prisijungus: tai užduotis, kuri vykdoma, kai vartotojas prisijungia prie kompiuterio
- Paleidžiant: tai leidžia vykdyti užduotį paleidus kompiuterį
- Laukimo režimu: tai užduotis, kuri vykdoma, kai kompiuteris veikia laukimo režimu
- Apie įvykį: leidžia atlikti užduotį, kai sistemoje įvyksta įvykis
7 žingsnis
Lauką „Vieną kartą“ galima pakeisti taip:
- -kasdien: kasdien
- -Savaitės: kas savaitę
- -Mėnesis: kas mėnesį
DIDELIS
8 žingsnis
Po to ketiname sukurti suplanuotą užduotį naudodami komandą „New-ScheduledTask“, tai leidžia taikyti konfigūraciją:
$ Settings = New-ScheduledTaskSettingsSet
DIDELIS
9 veiksmas
Dabar turime užregistruoti užduotį, kad ji būtų prieinama užduočių planavimo priemonėje, tai galima padaryti naudojant cmdlet registrą-planuojamą užduotį:
Register -ScheduledTask -Action $ action -Trigger $ trigger -TaskPath "Notepad" -TaskName "Notepad" -Aprašymas "Notepad atidarymas"10 žingsnis
Šiuo metu mes priskyrėme užduoties pavadinimą, matomą užduočių planuoklyje, ir pridėtas aprašymas. Mes matome, kad užduotis buvo sėkminga.
DIDELIS
11 žingsnis
Užduočių planavimo priemonės sąsajoje patikriname, ar aprašyta užduotis buvo sukurta. Ten galima peržiūrėti aktyvią užduotį pagal aprašytus kriterijus.
DIDELIS
12 žingsnis
Norėdami ištrinti užduotį, kai jos nebereikia, išvardysime ištrinamą užduotį naudodami šią komandą:
„Get -ScheduledTask -TaskName“ „Notepad“
DIDELIS
13 žingsnis
Ten mes matome to savybes, dabar pašaliname užduotį naudodami šią komandą:
Unregister -ScheduledTask -TaskName "Notepad" -Patvirtinti: $ false
DIDELIS
14 žingsnis
Mes patikriname, ar užduotis buvo ištrinta užduočių planuoklėje:
DIDELIS
Tai buvo procesas, skirtas sukurti ir valdyti suplanuotas užduotis „Windows 10“ naudojant „PowerShell“.