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 odborníkům v oblasti IT a vývojářům používat výhody Windows Workflow Foundation s možnostmi automatizace a snadným používáním Windows PowerShellu.
Spropitné
Další informace najdete v tématu Úvod vývojáře do windows Workflow Foundation (WF) v .NET 4 .
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 umožňuje uživatelům a správcům soustředit se na úlohy vyšší úrovně.
Činnosti
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:
- Být dlouhotrvající: Provádět úkoly, jejichž dokončení trvá hodiny nebo dny.
- Opakovat: Spusťte stejný pracovní postup několikrát s různými vstupy nebo podmínkami.
- Paralelní spouštění úloh: Pokud chcete zvýšit efektivitu, proveďte současně několik úloh.
- Lze přerušit: Může být zastaveno a restartováno, pozastaveno a obnoveno, aniž by došlo ke ztrátě postupu.
- Pokračovat po přerušení: Obnovení po neočekávaných přerušeních, jako je výpadek 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 založená na PowerShellu, což je správce známé.
- Správa více zařízení: Souběžné použití úloh pracovního postupu na stovky spravovaných uzlů.
- Jeden úkol spouští více skriptů: Zkombinujte související skripty a příkazy do jedné úlohy a pak spusťte jednu úlohu na více počítačích. Stav a průběh aktivity v rámci pracovního postupu jsou kdykoli viditelné.
-
Automatizované zotavení po poruše:
- Pracovní postupy přežijí plánované i neplánované přerušení, například 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 vytvořit 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.
- Opakování připojení a 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 také určit aktivity, které se musí spustit znovu, pokud se aktivita nedá dokončit na jednom nebo více spravovaných uzlech (například pokud byl cílový počítač při spuštění aktivity offline).
- Připojení a odpojení 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ý. Můžete se například 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 .