Prozkoumání pracovních postupů PowerShellu
IT specialisté často automatizují úlohy správy pro svá prostředí s více zařízeními spouštěním posloupností dlouhotrvajících úloh nebo pracovních postupů.
Tyto úlohy můžou mít vliv na několik spravovaných počítačů nebo zařízení najednou.
Pracovní postup PowerShellu umožňuje IT specialistům a vývojářům používat výhody Windows Workflow Foundation s možnostmi automatizace a snadným používáním Windows PowerShellu.
Funkce pracovního postupu Windows PowerShellu byla představena ve Windows Serveru 2012 a Windows 8 a je součástí Windows PowerShellu 3.0 a novějšího.
Pracovní postup Windows PowerShellu pomáhá automatizovat distribuci, orchestraci a dokončování úloh s více zařízeními a uvolnit uživatele a správce, aby se mohli soustředit na úlohy vyšší úrovně.
Aktivity
Aktivita je konkrétní úkol, který má pracovní postup provést. Stejně jako skript se skládá z jednoho nebo více příkazů, pracovní postup se skládá z aktivit prováděných v posloupnosti.
Skript můžete použít také jako jeden příkaz v jiném skriptu a použít pracovní postup jako aktivitu v rámci jiného pracovního postupu.
Charakteristiky pracovního postupu
Pracovní postup může:
- Buďte dlouho běžící.
- Opakujte to znovu a znovu.
- Paralelní spouštění úloh
- Přerušení – je možné ho zastavit a restartovat, pozastavit a obnovit.
- Pokračujte po neočekávaném přerušení, například po výpadku sítě nebo restartování počítače nebo serveru.
Výhody pracovního postupu
Pracovní postup nabízí řadu výhod, mezi které patří:
- Syntaxe skriptování prostředí Windows PowerShell Je postavená na PowerShellu.
- Správa multidevice Souběžné použití úloh pracovního postupu na stovky spravovaných uzlů.
- Jeden úkol spouští více skriptů a příkazů. Zkombinujte související skripty a příkazy do jednoho úkolu. Pak spusťte jednu úlohu na více výpočetních prostředích. Stav a průběh aktivity v rámci pracovního postupu jsou kdykoli viditelné.
- Automatizované obnovení selhání
- Pracovní postupy fungují po plánovaném i neplánovaném přerušení, jako je restartování počítače.
- Můžete pozastavit operaci pracovního postupu a pak restartovat nebo obnovit pracovní postup od okamžiku, kdy byla pozastavena.
- Kontrolní body můžete vytvářet jako součást pracovního postupu, abyste mohli pracovní postup obnovit z posledního trvalého úkolu (nebo kontrolního bodu) místo restartování pracovního postupu od začátku.
- Připojení a opakování aktivit. Pokud dojde k selhání síťového připojení, můžete zkusit znovu připojení ke spravovaným uzlům. Autoři pracovního postupu můžou taky určit aktivity, které musí spustit znovu, pokud aktivitu nejde dokončit na jednom nebo víc spravovaných uzlech (například pokud byl cílový počítač offline v době, kdy byla aktivita spuštěná.
- Připojení a odpojte se od pracovních postupů. Uživatelé se můžou připojit a odpojit od počítače, na kterém běží pracovní postup, ale pracovní postup zůstane spuštěný. Předpokládejme například, že spouštíte pracovní postup a spravujete ho na dvou různých počítačích. V takovém případě se můžete odhlásit nebo restartovat počítač, ze kterého pracovní postup spravujete, a pokračovat v monitorování operací pracovního postupu z jiného počítače bez přerušení pracovního postupu.
- Plánování úkolů Úlohu můžete naplánovat tak, aby se spustila, když jsou splněny konkrétní podmínky, stejně jako u jakékoli jiné rutiny nebo skriptu Prostředí Windows PowerShell.