211service.com
Ako automatizovať skripty PowerShell? 2 najlepšie metódy pre vás [Správca oddielov]
Ak sa chystáte automatizovať skripty PowerShell , odporúča sa prečítať tento príspevok z táto stránka . Poskytuje vám dva spôsoby plánovania skriptov PowerShell. Dokonca vám ukáže podrobné kroky a snímky obrazovky každej metódy.
- Ako automatizovať skripty PowerShell pomocou plánovača úloh
- Ako automatizovať skripty PowerShell pomocou cmdletov PowerShell
PowerShell je vylepšená verzia príkazového riadka systému Windows a skriptovací jazyk používaný na automatizáciu. Medzi plánované úlohy PowerShellu patrí správa používateľov služby Active Directory, správa a budovanie virtuálnych počítačov v Hyper-V, generovanie zostáv, dohľad nad výkonom, odosielanie e-mailov atď.
Ako používať PowerShell na automatizáciu? Ako automatizovať skripty PowerShell? Odpovede nájdete v tomto príspevku. Preskúmajte obsah teraz!
Ako automatizovať skripty PowerShell pomocou plánovača úloh
Krok 1: Otvorte Plánovač úloh z Bežať okno.
- OTVORENÉ Bežať dialógové okno stlačením Windows a R .
- Typ taskchd.msc a stlačte Zadajte .

Krok 2: Kliknite pravým tlačidlom myši na Plánovač úloh (miestne) v ľavom paneli a kliknite Vytvoriť úlohu . Prípadne kliknite priamo na Vytvoriť úlohu pod Akcie tab.

Krok 3: Pridajte parametre pre úlohu v Vytvoriť úlohu okno a kliknite OK na uloženie zmien.
- Do poľa zadajte názov a popis úlohy generál
- Podľa potreby si kliknutím nastavte užívateľský účet Zmeniť používateľa alebo skupinu a postupujte podľa pokynov na obrazovke.
- Začiarknutím príslušnej možnosti rozhodnite, či musíte byť prihlásení na spustenie tejto úlohy.
- Rozhodnite sa, či sa úloha musí spustiť s najvyššími privilégiami
- Z rozbaľovacej ponuky vyberte verziu systému, ktorú chcete pre úlohu nakonfigurovať.

Krok 4: Prepnúť na Spúšťač tab. Pri prvom otvorení je prázdny. V tomto prípade kliknite na Nový tlačidlo v ľavej dolnej časti okna na vytvorenie nového spúšťača.
Krok 5: Vyberte si frekvenciu, čas začiatku, dátum ukončenia a ďalšie nastavenia podľa vašich požiadaviek. Potom kliknite OK na uloženie zmien.

Krok 6: Prejdite na Akcie tab. Pri prvom otvorení zistíte, že je prázdny. Podobne musíte kliknúť na Nový tlačidlo na konfiguráciu nastavení.
- Vyberte si exe v Program/skript oddiele.
- Pod Pridajte argumenty , vyberte umiestnenie skriptu PowerShell.
- Kliknite OK na uloženie zmien.

Krok 7: Množstvo možností týkajúcich sa spúšťania a zastavovania úloh a spracovania chýb je zahrnutých pod Podmienky a nastavenie karty. Po ich konfigurácii kliknite OK dokončiť operáciu.

Ako automatizovať skripty PowerShell pomocou cmdletov PowerShell
Pomocou automatizovaných skriptov PowerShell možno automaticky vykonávať plánované úlohy prostredia PowerShell. Kroky na plánovanie skriptov PowerShell pomocou cmdletov sú uvedené nižšie.
Krok 1: Nastavte akcie pomocou „ New-ScheduledTaskAction cmdlet. Môžete s ním naplánovať až 32 úloh, ale tieto úlohy sa budú vykonávať jedna po druhej a nedochádza k žiadnemu paralelnému vykonávaniu. Ak chcete vytvoriť úlohy prostredníctvom tohto cmdlet, mali by ste:
- Otvorte PowerShell.exe zadaním „ New-ScheduledTaskAction - Vykonajte „PowerShell.exe “.
- Typ $scheduledAction = New-ScheduledTaskAction -Vykonať „PowerShell.exe“ -WorkingDirectory C:/MyScripts otvorte PowerShell a zmeňte adresár na MyScripts.
Krok 2: Rozhodnite o čase začiatku a frekvencii úlohy. Ak chcete naplánovať začiatok úlohy každý deň o 9:00, použite „ New-ScheduledTaskTrigger ” cmdlet. Automatizované skripty PowerShell pre vyššie uvedený plán sú: $scheduledTime=New-ScheduledTaskTrigger -O 9:00 -Denne
Tento cmdlet obsahuje veľa parametrov. Oni sú:
- [-RandomDelay
] - -O
- [-Raz]
- [-RepetitionDuration
] - [-RepetitionInterval
] - [-CimSession
] - [-ThrottleLimit
] - [-AsJob]
- [
]
Krok 3: Uložte plánovač pomocou „ Register-ScheduledTask cmdlet vo vašom lokálnom systéme. Potom ho môžete znova použiť alebo upraviť neskôr.
Ďalšie čítanie:
Ak je to potrebné, musíte vykonať ďalšie akcie, ako je zálohovanie a odstránenie úlohy. Samotný PowerShell neobsahuje cmdlet na zálohovanie naplánovanej úlohy, ale tento účel môžete dosiahnuť presunutím objektu do súboru. Napríklad odošlete úlohu do súboru XML na zálohovanie spustením príkazu „ Get-ScheduledTask -TaskName ‘ExecuteMyScript’ | Export-Clixml c:\MyScripts.xml cmdlet.
Ak chcete odstrániť naplánovanú úlohu, zadajte cmdlet nižšie a potvrďte úlohu. Predídete tak náhodnému vymazaniu.
Unregister-ScheduledTask -TaskName ‘ExecuteMyScript’ -Confirm:$true
Ako spustiť skript PowerShell v systéme Windows 10? [Úplný sprievodca]
Ako automatizovať skripty PowerShell? Existujú pre vás dva spôsoby. Jednoducho si vyberte jeden podľa svojich predstáv. Ak chcete efektívne spravovať pevný disk, skúste použiť Sprievodca rozdelením tejto lokality – komplexný správca oddielov pre počítače so systémom Windows. Pomôže vám skopírovať disk, previesť MBR na GPT, obnoviť chýbajúce údaje/oddiel atď.