Kako avtomatizirati skripte PowerShell? Najboljši 2 metodi za vas [Partition Manager]

Če se boste avtomatizirati skripte PowerShell , je priporočljivo prebrati to objavo od to spletno mesto . Ponuja vam dva načina za razporejanje skriptov PowerShell. Prikaže vam celo podrobne korake in posnetke zaslona vsake metode.





Na tej strani:

PowerShell je izboljšana različica Windows Command Prompt in skriptni jezik, ki se uporablja za avtomatizacijo. Načrtovana opravila PowerShell vključujejo upravljanje uporabnikov imenika Active Directory, upravljanje in izgradnjo navideznih strojev v Hyper-V, ustvarjanje poročil, nadzor delovanja, pošiljanje e-pošte itd.

Kako uporabljati PowerShell za avtomatizacijo? Kako avtomatizirati skripte PowerShell? Odgovore lahko najdete v tej objavi. Raziščite vsebino zdaj!

Kako avtomatizirati skripte PowerShell z razporejevalnikom opravil

Korak 1: Odprite načrtovalnik opravil iz Teči okno.



  1. Odprto Teči pogovorno okno s pritiskom Windows in R .
  2. Vrsta taskschd.msc in pritisnite Vnesite .

  odprite razporejevalnik opravil

2. korak: Desni klik na Razporejevalnik opravil (lokalno) na levi plošči in kliknite Ustvari nalogo . Druga možnost je, da neposredno kliknete Ustvari nalogo pod Dejanja zavihek.

  kliknite Ustvari nalogo



3. korak: Dodajte parametre za nalogo v Ustvari nalogo okno in kliknite v redu da shranite spremembe.

  1. Vnesite ime in opis naloge pod Splošno
  2. Glede na vaše potrebe nastavite uporabniški račun s klikom Spremenite uporabnika ali skupino in sledite navodilom na zaslonu.
  3. Odločite se, ali morate biti prijavljeni za izvajanje te naloge, tako da označite ustrezno možnost.
  4. Odločite se, ali se mora naloga izvajati z najvišjimi pravicami
  5. V spustnem meniju izberite različico sistema, ki jo želite konfigurirati za nalogo.

  nastavite parametre za nalogo

4. korak: Preklopite na Sprožilec zavihek. Ko ga odprete prvič, je prazen. V tem primeru kliknite na Novo gumb v spodnjem levem kotu okna, da ustvarite nov sprožilec.



5. korak: Izberite pogostost, začetni čas, končni datum in druge nastavitve glede na vaše zahteve. Po tem kliknite v redu da shranite spremembe.

  nastavite nov sprožilec

6. korak: Pomaknite se do Dejanja zavihek. Ugotovili boste, da je prazna, ko jo odprete prvič. Prav tako morate klikniti na Novo gumb za konfiguracijo nastavitev.



  1. Izberite exe v Program/skripta razdelek.
  2. Spodaj Dodajte argumente , izberite lokacijo skripta PowerShell.
  3. Kliknite v redu da shranite spremembe.

  nastavite novo dejanje

7. korak: Številne možnosti, povezane z zagonom in zaustavitvijo opravil ter obravnavanjem napak, so vključene pod Pogoji in nastavitve zavihki. Ko jih konfigurirate, kliknite v redu za dokončanje operacije.

  konfigurirajte nastavitve

Kako avtomatizirati skripte PowerShell s ukazi PowerShell

Z uporabo avtomatiziranih skriptov PowerShell se lahko načrtovana opravila PowerShell izvajajo samodejno. Spodaj so prikazani koraki za razporejanje skriptov PowerShell s ukazi cmdlets.

Korak 1: Nastavite dejanja prek » New-ScheduledTaskAction »cmdlet. Z njim lahko načrtujete do 32 nalog, vendar se bodo te naloge izvajale ena za drugo in ni vzporednega izvajanja. Če želite ustvariti opravila prek tega ukaza cmdlet, morate:

  1. Odprite PowerShell.exe tako, da vnesete » New-ScheduledTaskAction - Izvedite »PowerShell.exe ”.
  2. Vrsta $scheduledAction = New-ScheduledTaskAction -Izvedi »PowerShell.exe« -WorkingDirectory C:/MyScripts da odprete PowerShell in spremenite imenik v MyScripts.

2. korak: Določite začetni čas in pogostost opravila. Če želite načrtovati začetek opravila vsak dan ob 9.00, uporabite » New-ScheduledTaskTrigger ” cmdlet. Avtomatizirani skripti PowerShell za zgornji razpored so: $scheduledTime=New-ScheduledTaskTrigger -Ob 9.00 -Vsak dan

Ta cmdlet vključuje veliko parametrov. To so:

  • [-RandomDelay <časovni razpon>]
  • -Ob
  • [-enkrat]
  • [-RepetitionDuration ]
  • [-RepetitionInterval ]
  • [-CimSession ]
  • [-ThrottleLimit ]
  • [-AsJob]
  • []

3. korak: Shranite razporejevalnik z ' Register-ScheduledTask ” cmdlet v vašem lokalnem sistemu. Nato ga lahko pozneje ponovno uporabite ali uredite.

Nadaljnje branje:

Po potrebi morate izvesti dodatna dejanja, kot je varnostno kopiranje in brisanje opravila. PowerShell sam ne vključuje ukaza cmdlet za varnostno kopiranje načrtovanega opravila, vendar lahko ta namen dosežete s premikanjem predmeta v datoteko. Nalogo boste na primer poslali v datoteko XML za varnostno kopiranje tako, da izvedete » Get-ScheduledTask -TaskName ‘ExecuteMyScript’ | Export-Clixml c:\MyScripts.xml »cmdlet.

Če želite izbrisati načrtovano opravilo, vnesite spodnji cmdlet in potrdite opravilo. Tako se boste izognili nenamernemu brisanju.

Unregister-ScheduledTask -TaskName 'ExecuteMyScript' -Confirm:$true

Kako zagnati skript PowerShell v sistemu Windows 10? [Celoten vodnik]

Kako avtomatizirati skripte PowerShell? Za vas sta na voljo dve metodi. Preprosto izberite enega po svojih željah. Za učinkovito upravljanje trdega diska poskusite uporabiti to spletno mesto Partition Wizard – obsežen upravitelj particij za osebne računalnike z operacijskim sistemom Windows. Pomaga vam kopirati disk, pretvoriti MBR v GPT, obnoviti manjkajoče podatke/particijo itd.