Co je runbook?
Runbooky slouží jako úložiště vlastních skriptů a pracovních postupů.
Obvykle také odkazují na sdílené prostředky služby Automation, jako jsou přihlašovací údaje, proměnné, připojení a certifikáty.
Runbooky můžou také obsahovat další runbooky, které umožňují vytvářet složitější pracovní postupy.
Runbooky můžete volat a spouštět na vyžádání nebo podle plánu pomocí prostředků plánu automation.
Vytváření runbooků
Při vytváření runbooků máte dvě možnosti. Máte tyto možnosti:
- Vytvořte runbook a naimportujte ho. Další informace o vytvoření nebo importu runbooku ve službě Azure Automation najdete v tématu Spuštění runbooku ve službě Azure Automation.
- Upravte runbooky z galerie runbooků. Poskytuje bohatý ekosystém runbooků, které jsou k dispozici pro vaše požadavky. Další informace najdete v galeriích runbooků a modulů pro Azure Automation.
Živá opensourcová komunita také vytváří runbooky, které můžete použít přímo na případy použití.
Na základě vašich požadavků a prostředí Windows PowerShell si můžete vybrat z různých typů runbooků.
Pokud chcete pracovat přímo s kódem Windows PowerShellu, můžete použít runbook PowerShellu nebo runbook pracovního postupu PowerShellu.
Pomocí některého z těchto možností můžete upravit offline nebo pomocí textového editoru na webu Azure Portal.
Pokud dáváte přednost úpravám runbooku bez vystavení podkladovému kódu, můžete vytvořit grafický runbook pomocí grafického editoru webu Azure Portal.
Grafické runbooky
Grafické runbooky a grafické runbooky pracovního postupu PowerShellu se vytvářejí a upravují pomocí grafického editoru na webu Azure Portal.
Můžete je exportovat do souboru a importovat je do jiného účtu Automation, ale nemůžete je vytvářet ani upravovat pomocí jiného nástroje.
Runbooky PowerShellu
Runbooky PowerShellu jsou založené na Windows PowerShellu. Kód runbooku upravíte přímo pomocí textového editoru na webu Azure Portal.
Můžete také použít libovolný offline textový editor a naimportovat runbook do Azure Automation. Runbooky PowerShellu nepoužívají paralelní zpracování.
Runbooky pracovního postupu PowerShellu
Runbooky pracovního postupu PowerShellu jsou textové runbooky založené na pracovním postupu Windows PowerShellu.
Kód runbooku přímo upravíte pomocí textového editoru na webu Azure Portal.
Můžete také použít libovolný offline textový editor a naimportovat runbook do Azure Automation.
Runbooky pracovního postupu PowerShellu používají paralelní zpracování, které umožňuje souběžné dokončování více úloh.
Spuštění runbooků pracovního postupu trvá déle než runbooky PowerShellu, protože je nutné je před spuštěním zkompilovat.
Runbooky Pythonu
Kód runbooku můžete přímo upravit pomocí textového editoru na webu Azure Portal, nebo můžete použít libovolný offline textový editor a importovat runbook do Služby Azure Automation.
Můžete také použít knihovny Pythonu. Abyste mohli používat knihovny třetích stran, musíte nejdřív balíček importovat do účtu Automation.
Poznámka:
Runbooky nemůžete převést z grafického na textový typ a naopak.
Další informace o různých typech runbooků najdete v tématu Typy runbooků Azure Automation.