▷ Izveidojiet un pārvaldiet ieplānotos uzdevumus, izmantojot PowerShell ✔️

Operētājsistēmā Windows 10 ir integrēta funkcija, ko sauc par uzdevumu plānotāju, ar kuras palīdzību ir iespējams izveidot dažādus uzdevumus, kas jāizpilda laikā, kuru mēs nosakām atbilstoši konfigurācijai. Šie uzdevumi aptver visu iespējamo operētājsistēmā Windows 10, programmu atvēršanu, sistēmas izslēgšanu vai restartēšanu, pakalpojumu palaišanu un daudz ko citu, mēs to darām no uzdevumu plānotāja, taču ir iespēja šos uzdevumus izveidot un pārvaldīt konsolē. PowerShell, kas ir integrēta sistēmā Windows 10 kā pilnīga pārvaldības opcija.

Pateicoties uzdevumu plānotājam, mēs varēsim automatizēt dažādas darbības un veikt tās, kad neesam komandas priekšā, paātrinot un uzlabojot komandas darbības plānošanu. Ja jūsu uzmanība tiek piesaistīta ieplānota uzdevuma izveidei programmā PowerShell, turpiniet to lasīt soli pa solim.

Izveidojiet un pārvaldiet ieplānotos uzdevumus, izmantojot PowerShell

PowerShell integrē cmdlet ar nosaukumu New-ScheduledTask, ar kuru tiek veikts viss ieplānoto uzdevumu process, šī cmdlet būtībā izveido objektu, kurā atrodas ieplānotā uzdevuma parametri, bet New-ScheduledTask neveic automātisku reģistrāciju sistēmā Windows 10 Uzdevumu plānotāja pakalpojums.3.

Šī cmdlet ļauj izveidot plānotos uzdevumus, kas saistīti ar:

  • Win32 lietojumprogrammas
  • Win16 lietojumprogrammas
  • OS / 2 lietojumprogrammas
  • MS-DOS lietojumprogrammas
  • pakešu faili (.bat)
  • komandu faili (.cmd)
  • jebkura veida faili

1. darbība
Mēs piekļūstam PowerShell konsolei kā administratori:

2. solis
Pirmkārt, mēs uzskaitīsim uzdevumu plānotāja opcijas ar komandu:

 Get -Command -Module ScheduledTasks 

PALIELINĀT

3. solis
Katrs no šiem cmdlet ļauj mums veikt konkrētu uzdevumu, kas saistīts ar šo uzdevumu.
Mēs izveidosim pamatuzdevumu, tāpēc mums jāizmanto šāda sintakse:

 $ action = New -ScheduledTaskAction -Execute 'Plānots' 
Piemēram, mēs izveidosim uzdevumu, lai atvērtu piezīmju grāmatiņu, ievadot sekojošo:
 $ Action = New -ScheduledTaskAction -Execute 'notepad.exe' 

PALIELINĀT

4. solis
Ja mēs vēlamies atvērt trešās puses lietojumprogrammu, mums ir jāreģistrē ceļš tur, piemēram, ja mēs vēlamies atvērt TeamViewer, mēs izpildīsim:

 $ Action = New -ScheduledTaskAction -Execute "C: \ Program Files (x86) \ TeamViewer \ TeamViewer.exe" 
5. solis
Nākamais solis būs izveidot mainīgo, kurā ir integrēta programmas informācija par izveidojamo uzdevumu, tas attiecas uz tā izpildes biežumu, tur mēs izmantosim parametru Trigger šādi.
 $ Trigger = New -ScheduledTaskTrigger -Once -To 10:00 
6. darbība
Šajā piemērā uzdevums tiek izpildīts tikai vienu reizi pulksten 10:00, pieejamās aktivizēšanas iespējas ir šādas:

Aktivizētāja iespējas

  • Grafikā: pamatojoties uz grafiku, šajā gadījumā mums jāizvēlas dienas, datums un laiks, kurā uzdevums tiks uzsākts
  • Piesakoties: tas ir uzdevums, kas tiek izpildīts, kad lietotājs piesakās datorā
  • Palaišanas laikā: tas ļauj uzdevumu izpildīt, kad dators tiek startēts
  • Gaidīšanas režīmā: tas ir uzdevums, kas tiek izpildīts, kad dators atrodas dīkstāvē
  • Notikumā: ļauj izpildīt uzdevumu, kad sistēmā notiek notikums

7. solis
Lauku “Vienreiz” var aizstāt ar:

  • -katru dienu: katru dienu
  • -Katru nedēļu: katru nedēļu
  • -Mēnesi: katru mēnesi

PALIELINĀT

8. solis
Pēc tam mēs izveidosim plānoto uzdevumu, izmantojot komandu New-ScheduledTask, kas ļauj piemērot konfigurāciju:

 $ Settings = New-ScheduledTaskSettingsSet 

PALIELINĀT

9. solis
Tagad mums jāreģistrē uzdevums, lai tas būtu pieejams uzdevumu plānotājā, tas ir iespējams, izmantojot cmdlet reģistru-ScheduledTask:

 Register -ScheduledTask -Action $ action -Trigger $ trigger -TaskPath "Notepad" -TaskName "Notepad" -Apraksts "Notepad Open"
10. solis
Šajā brīdī mēs esam piešķīruši uzdevuma nosaukumu, kas redzams uzdevumu plānotājā, un ir pievienots apraksts. Rezultātā redzam, ka uzdevums ir bijis veiksmīgs.

PALIELINĀT

11. solis
Uzdevumu plānotāja saskarnē mēs pārbaudām, vai aprakstītais uzdevums ir izveidots. Tur ir iespējams apskatīt aktīvo uzdevumu pēc aprakstītajiem kritērijiem.

PALIELINĀT

12. solis
Lai izdzēstu uzdevumu, kad tas vairs nav vajadzīgs, mēs uzskaitīsim dzēšamo uzdevumu ar šādu komandu:

 Get -ScheduledTask -TaskName 'Notepad' 

PALIELINĀT

13. solis
Tur mēs redzam šīs īpašības, tagad mēs novēršam uzdevumu ar šādu komandu:

 Atcelt reģistrāciju -ScheduledTask -TaskName "Notepad" -Apstiprināt: $ false 

PALIELINĀT

14. darbība
Mēs pārbaudām, vai uzdevums ir izdzēsts uzdevumu plānotājā:

PALIELINĀT

Šis ir bijis process, lai izveidotu un pārvaldītu plānotos uzdevumus sistēmā Windows 10, izmantojot PowerShell.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave