Azure Automation-runbook típusokAzure Automation runbook types

Azure Automation szolgáltatásbeli számos különböző típusú, amely röviden ismerteti a runbookok támogatja a következő táblázatban.Azure Automation supports several types of runbooks that are briefly described in the following table. Az alábbi szakaszokban minden típusát, melynek során vegye figyelembe az egyes esetekben a további információt.The sections below provide further information about each type including considerations on when to use each.

TípusType LeírásDescription
GrafikusGraphical A Windows PowerShell és az Azure-portálon létrehozott és szerkesztett teljesen a grafikus szerkesztő alapján.Based on Windows PowerShell and created and edited completely in graphical editor in Azure portal.
Grafikus PowerShell-munkafolyamatGraphical PowerShell Workflow A Windows PowerShell munkafolyamat alapú és létrehozott és szerkesztett teljesen a grafikus szerkesztőben Azure-portálon.Based on Windows PowerShell Workflow and created and edited completely in the graphical editor in Azure portal.
PowerShellPowerShell A Windows PowerShell-parancsfájl alapján szöveg runbook.Text runbook based on Windows PowerShell script.
PowerShell-munkafolyamatPowerShell Workflow A Windows PowerShell munkafolyamat alapú szöveg runbook.Text runbook based on Windows PowerShell Workflow.
PythonPython Szöveg runbook Python alapján.Text runbook based on Python.

Grafikus forgatókönyvekGraphical runbooks

Grafikus és grafikus PowerShell-munkafolyamati forgatókönyvek létrehozott és szerkesztett a grafikus szerkesztővel az Azure portálon.Graphical and Graphical PowerShell Workflow runbooks are created and edited with the graphical editor in the Azure portal. Egy fájlba exportálhatja, és majd importálja azokat egy másik automation-fiók, de nem készít vagy szerkeszt őket egy másik eszközzel.You can export them to a file and then import them into another automation account, but you cannot create or edit them with another tool. Grafikus forgatókönyvek létrehozása a PowerShell-kódot, de közvetlenül nem tekinthetők meg és módosíthatja a kódot.Graphical runbooks generate PowerShell code, but you can't directly view or modify the code. Grafikus forgatókönyvek nem alakítható át egyik a szöveges formátumokból, sem szöveg runbook konvertálható grafikus formátumban.Graphical runbooks cannot be converted to one of the text formats, nor can a text runbook be converted to graphical format. Grafikus forgatókönyvek konvertálható grafikus PowerShell-munkafolyamati forgatókönyvek során importálása és fordítva.Graphical runbooks can be converted to Graphical PowerShell Workflow runbooks during import and vice-versa.

ElőnyeiAdvantages

  • Visual szerzői modell insert-kapcsolat konfigurálásaVisual insert-link-configure authoring model
  • Hogyan adatáramlás a folyamatot, összpontosítaniFocus on how data flows through the process
  • Vizuálisan képviselik a felügyeleti folyamatokVisually represent management processes
  • Közé tartozik más runbookok gyermek runbookként magas szintű munkafolyamatok létrehozásáhozInclude other runbooks as child runbooks to create high-level workflows
  • Könnyen létrejöhetnek moduláris programozásEncourages modular programming

KorlátozásokLimitations

  • Nem lehet szerkeszteni a runbookot Azure-portálon kívül.Can't edit runbook outside of Azure portal.
  • A PowerShell-kódjába komplex logikai végrehajtásához tartalmazó tevékenységeket lehet szükség.May require a Code activity containing PowerShell code to perform complex logic.
  • Nem tekinthetők meg és a PowerShell-kódot, amely a grafikus munkafolyamat által létrehozott közvetlen szerkesztése.Can't view or directly edit the PowerShell code that is created by the graphical workflow. Vegye figyelembe, hogy látható kód tevékenységeket hoz létre a kódot.Note that you can view the code you create in any Code activities.

A PowerShell-forgatókönyvekPowerShell runbooks

A PowerShell-forgatókönyvek a Windows PowerShell alapulnak.PowerShell runbooks are based on Windows PowerShell. Közvetlenül szerkesztheti a kódot a runbook a szövegszerkesztő segítségével az Azure portálon.You directly edit the code of the runbook using the text editor in the Azure portal. Is használhatja a kapcsolat nélküli szövegszerkesztőben és a forgatókönyv importálása az Azure Automation.You can also use any offline text editor and import the runbook into Azure Automation.

ElőnyeiAdvantages

  • PowerShell-kód nélkül a további összetett szolgáltatásokkal, PowerShell-munkafolyamat minden komplex logikai megvalósításához.Implement all complex logic with PowerShell code without the additional complexities of PowerShell Workflow.
  • Runbook gyorsabb, mint a PowerShell-munkafolyamati forgatókönyvek kezdődik, mivel fordítandó futtatása előtt nem kell azt.Runbook starts faster than PowerShell Workflow runbooks since it doesn't need to be compiled before running.

KorlátozásokLimitations

  • PowerShell parancsfájl-kezelési ismernie kell.Must be familiar with PowerShell scripting.
  • Nem használható párhuzamos feldolgozást végző párhuzamosan több műveletek elvégzéséhez.Can't use parallel processing to perform multiple actions in parallel.
  • Nem használható ellenőrzőpontokat folytatja a runbook hiba esetén.Can't use checkpoints to resume runbook in case of error.
  • PowerShell-munkafolyamati forgatókönyvek és grafikus forgatókönyvek csak szerepelhetnek gyermek runbookként a Start-AzureAutomationRunbook parancsmaggal létrehoz egy új feladatot.PowerShell Workflow runbooks and Graphical runbooks can only be included as child runbooks by using the Start-AzureAutomationRunbook cmdlet which creates a new job.

Ismert problémákKnown Issues

Az alábbiakban a PowerShell-forgatókönyvek jelenlegi ismert problémái.Following are current known issues with PowerShell runbooks.

  • A PowerShell-forgatókönyvek nem tud beolvasni egy titkosítatlan változóeszköz null értékű.PowerShell runbooks cannot retrieve an unencrypted variable asset with a null value.
  • A PowerShell-forgatókönyvek nem tud beolvasni egy változóeszköz a ~ a neve.PowerShell runbooks cannot retrieve a variable asset with ~ in the name.
  • Get-Process egy PowerShell ismétlődő runbook körülbelül 80 közelítő összeomolhat.Get-Process in a loop in a PowerShell runbook may crash after about 80 iterations.
  • A PowerShell-forgatókönyv sikertelen lehet, ha nagyon nagy mennyiségű adatot írni a kimeneti adatfolyamba egyszerre megkísérli.A PowerShell runbook may fail if it attempts to write a very large amount of data to the output stream at once. Általában oldható meg a probléma által szerint kiírta volna csak a nagyméretű objektumok az használatakor szükséges információkat.You can typically work around this issue by outputting just the information you need when working with large objects. Például helyett szerint kiírta volna hasonlót Get-Process, csak a kötelező mezőket a kimenetre küldheti Get-Process |} Válassza ki a Folyamatnév, CPU.For example, instead of outputting something like Get-Process, you can output just the required fields with Get-Process | Select ProcessName, CPU.

PowerShell-munkafolyamati forgatókönyvekPowerShell Workflow runbooks

PowerShell-munkafolyamati forgatókönyvek alapján szöveg runbookok olyan Windows PowerShell munkafolyamat.PowerShell Workflow runbooks are text runbooks based on Windows PowerShell Workflow. Közvetlenül szerkesztheti a kódot a runbook a szövegszerkesztő segítségével az Azure portálon.You directly edit the code of the runbook using the text editor in the Azure portal. Is használhatja a kapcsolat nélküli szövegszerkesztőben és a forgatókönyv importálása az Azure Automation.You can also use any offline text editor and import the runbook into Azure Automation.

ElőnyeiAdvantages

  • PowerShell-munkafolyamati kód minden komplex logikai megvalósításához.Implement all complex logic with PowerShell Workflow code.
  • Használjon ellenőrzőpontokat folytatja a runbook hiba esetén.Use checkpoints to resume runbook in case of error.
  • Használjon párhuzamos feldolgozást végző párhuzamosan több műveletek elvégzéséhez.Use parallel processing to perform multiple actions in parallel.
  • Grafikus forgatókönyvek és lehetnek PowerShell munkafolyamat runbookok gyermek runbookként magas szintű munkafolyamatok létrehozásához.Can include other Graphical runbooks and PowerShell Workflow runbooks as child runbooks to create high-level workflows.

KorlátozásokLimitations

  • PowerShell-munkafolyamati ismernie kell a szerző.Author must be familiar with PowerShell Workflow.
  • A Runbook például a PowerShell-munkafolyamati további összetettsége kell foglalkozik objektumok deszerializálni.Runbook must deal with the additional complexity of PowerShell Workflow such as deserialized objects.
  • A Runbook elindításához mint a PowerShell-forgatókönyvek, mivel futtatása előtt kell lefordítani hosszabb időt vesz igénybe.Runbook takes longer to start than PowerShell runbooks since it needs to be compiled before running.
  • A PowerShell-forgatókönyvek csak szerepelhetnek gyermek runbookként a Start-AzureAutomationRunbook parancsmaggal létrehoz egy új feladatot.PowerShell runbooks can only be included as child runbooks by using the Start-AzureAutomationRunbook cmdlet which creates a new job.

Python-forgatókönyvekPython runbooks

Python runbookok összeállításához Python 2.Python runbooks compile under Python 2. Közvetlenül szerkesztheti a kódot a runbook a szövegszerkesztő segítségével az Azure portálon, vagy használhatja a kapcsolat nélküli szövegszerkesztőben és a forgatókönyv importálása az Azure Automation.You can directly edit the code of the runbook using the text editor in the Azure portal, or you can use any offline text editor and import the runbook into Azure Automation.

ElőnyeiAdvantages

  • A Python robusztus szabványos függvénytár használják.Utilize the robust standard library of Python.

KorlátozásokLimitations

  • Python-parancsfájl ismernie kell.Must be familiar with Python scripting.
  • Csak Python 2 támogatott időpontjában, ami azt jelenti, Python 3 adott funkciókhoz sikertelen lesz.Only Python 2 is supported at the moment, meaning Python 3 specific functions will fail.

Ismert problémákKnown Issues

Az alábbiakban Python runbookok jelenlegi ismert problémái.Following are current known issues with Python runbooks.

Megfontolandó szempontokConsiderations

Akkor figyelembe kell vennie a következő további szempontok számának meghatározásakor az egyes runbookok használandó típust.You should take into account the following additional considerations when determining which type to use for a particular runbook.

  • A grafikus forgatókönyvek nem konvertálható szöveges típusra, vagy fordítva.You can't convert runbooks from graphical to textual type or vice-versa.
  • Különböző típusú runbookok használja, a gyermek runbook korlátozások is.There are limitations using runbooks of different types as a child runbook. Lásd: az Azure Automation runbookjai gyermek további információt.See Child runbooks in Azure Automation for more information.

Következő lépésekNext steps