Co je runbook?

Dokončeno

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.

Screenshot of the Add Runbook window. In the left pane, Quick Create, create a new runbook is selected. In the right pane, the runbook type dropdown menu displays options such as PowerShell, Python 2, Graphical, and Other. Under Other is PowerShell Workflow, and Graphical PowerShell workflow.

Vytváření runbooků

Při vytváření runbooků máte dvě možnosti. Máte tyto možnosti:

Ž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.