Az Azure Automation forgatókönyveinek típusaiAzure Automation runbook types

Az Azure Automation az alábbi táblázatban számos különböző típusú, amely röviden ismerteti a runbookok támogatja.Azure Automation supports several types of runbooks that are briefly described in the following table. Az alábbi szakaszok további információt arról, hogy az egyes mikor szempontok többek között.The sections below provide further information about each type including considerations on when to use each.

TypoType LeírásDescription
GrafikusGraphical A Windows PowerShell és a létrehozott és szerkesztett teljes egészében az Azure Portalon grafikus szerkesztő alapján.Based on Windows PowerShell and created and edited completely in graphical editor in Azure portal.
Grafikus PowerShell-munkafolyamatGraphical PowerShell Workflow Windows PowerShell-munkafolyamaton alapuló és a létrehozott és szerkesztésük teljes egészében az Azure Portalon a grafikus szerkesztőben.Based on Windows PowerShell Workflow and created and edited completely in the graphical editor in Azure portal.
PowerShellPowerShell Szöveges forgatókönyv Windows PowerShell-szkript alapján.Text runbook based on Windows PowerShell script.
PowerShell-munkafolyamatPowerShell Workflow Windows PowerShell-munkafolyamaton alapuló szöveges forgatókönyv.Text runbook based on Windows PowerShell Workflow.
PythonPython Python-alapú szöveges forgatókönyv.Text runbook based on Python.

Grafikus runbookokbanGraphical runbooks

Grafikus és a grafikus PowerShell-munkafolyamati runbookok létrehozása és az Azure Portalon a grafikus szerkesztő szerkeszthetők.Graphical and Graphical PowerShell Workflow runbooks are created and edited with the graphical editor in the Azure portal. -Fájlba exportálja őket, és importálhatja őket egy másik automation-fiókba.You can export them to a file and then import them into another automation account. Azonban nem hozható létre vagy szerkessze őket egy másik eszközzel.But you can't create or edit them with another tool. Grafikus runbookok 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 runbookok nem lehet konvertálni az egyik a szöveges formátumokból, sem grafikus formátum konvertálható szöveges runbookok.Graphical runbooks can't be converted to one of the text formats, nor can a text runbook be converted to graphical format. Grafikus runbookok konvertálható grafikus PowerShell-munkafolyamati runbookok importálása és fordítva.Graphical runbooks can be converted to Graphical PowerShell Workflow runbooks during import and the other way around.

ElőnyökAdvantages

  • Vizuális szerzői műveletekhez részben modell insert-kapcsolat konfigurálásaVisual insert-link-configure authoring model
  • Hogyan áramlanak keresztül az adatok a folyamat összpontosíthatFocus on how data flows through the process
  • Vizuálisan képviselik a felügyeleti folyamatokVisually represent management processes
  • Gyermek runbookok magas szintű munkafolyamatokat hozhat létre közé tartozik egy más runbookokInclude other runbooks as child runbooks to create high-level workflows
  • Arra ösztönzi a moduláris programozásEncourages modular programming

KorlátozásokLimitations

  • Az Azure Portalon kívül a runbook nem szerkeszthető.Can't edit runbook outside of Azure portal.
  • PowerShell-kódot kell végrehajtani a összetett logikát tartalmazó kóddal végzett tevékenység lehet szükség.May require a Code activity containing PowerShell code to execute complex logic.
  • Nem lehet megtekintése, vagy közvetlenül szerkesztheti a grafikus munkafolyamat által létrehozott PowerShell-kódot.Can't view or directly edit the PowerShell code that is created by the graphical workflow. A kódot hoz létre, a kód tevékenységeket tekintheti meg.You can view the code you create in any Code activities.

PowerShell-forgatókönyvekPowerShell runbooks

PowerShell-forgatókönyvek Windows Powershellen alapulnak.PowerShell runbooks are based on Windows PowerShell. Közvetlenül szerkesztheti a kódot a runbook a szövegszerkesztő használatával az Azure Portalon.You directly edit the code of the runbook using the text editor in the Azure portal. Minden olyan kapcsolat nélküli szövegszerkesztőben is használhatja, és importálja a forgatókönyvet az Azure Automationbe.You can also use any offline text editor and import the runbook into Azure Automation.

ElőnyökAdvantages

  • PowerShell-kóddal további vesződni PowerShell-munkafolyamat minden összetett logikát alkalmazzák.Implement all complex logic with PowerShell code without the additional complexities of PowerShell Workflow.
  • Runbook, mint a PowerShell-munkafolyamati runbookok gyorsabban indul, mivel nincs szüksége futtatása előtt kell összeállítani.Runbook starts faster than PowerShell Workflow runbooks since it doesn't need to be compiled before running.

KorlátozásokLimitations

  • PowerShell-parancsprogramok ismernie kell.Must be familiar with PowerShell scripting.
  • Nem használható párhuzamos feldolgozási párhuzamosan több művelet végrehajtásához.Can't use parallel processing to execute multiple actions in parallel.
  • Nem használható ellenőrzőpontok runbook folytatásához, ha hiba történik.Can't use checkpoints to resume runbook if there is an error.
  • PowerShell-munkafolyamati runbookok és a grafikus runbookok csak szerepelhetnek gyermek runbookként a Start-AzureAutomationRunbook parancsmagot, amely létrehoz egy új feladatot használatával.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-runbookok jelenlegi ismert problémái.Following are current known issues with PowerShell runbooks.

  • PowerShell-forgatókönyvek nem kérhető le egy titkosítatlan változóeszköz null értékű.PowerShell runbooks cannot retrieve an unencrypted variable asset with a null value.
  • Nem sikerült beolvasni a PowerShell-forgatókönyvek a változóeszköz a ~ a nevében.PowerShell runbooks can't retrieve a variable asset with ~ in the name.
  • Get-Process egy hurokba, és a egy PowerShell 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.
  • PowerShell-runbook sikertelen lehet, ha egyszerre nagy mennyiségű adatot írni a kimeneti stream megkísérli.A PowerShell runbook may fail if it attempts to write a large amount of data to the output stream at once. Általában is használhatja a probléma megoldásához szerint kiírta volna csak a szükséges információkat, amikor nagy objektumok használata által.You can typically work around this issue by outputting just the information you need when working with large objects. Helyett például szerint kiírta volna valami hasonló Get-Process, akkor is csak a kötelező mezőkbe a kimeneti 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 runbookokPowerShell Workflow runbooks

PowerShell-munkafolyamati runbookok alapuló szöveges runbookok 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ő használatával az Azure Portalon.You directly edit the code of the runbook using the text editor in the Azure portal. Minden olyan kapcsolat nélküli szövegszerkesztőben is használhatja, és importálja a forgatókönyvet az Azure Automationbe.You can also use any offline text editor and import the runbook into Azure Automation.

ElőnyökAdvantages

  • A PowerShell-munkafolyamati kód minden összetett logikát alkalmazzák.Implement all complex logic with PowerShell Workflow code.
  • Használat ellenőrzőpontok runbook folytatásához, ha hiba történik.Use checkpoints to resume runbook if there is an error.
  • Használat párhuzamos feldolgozási párhuzamosan több művelet végrehajtásához.Use parallel processing to perform multiple actions in parallel.
  • Lehetnek más grafikus runbookok és a PowerShell-munkafolyamati runbookok gyermek runbookként magas szintű munkafolyamatok létrehozását.Can include other Graphical runbooks and PowerShell Workflow runbooks as child runbooks to create high-level workflows.

KorlátozásokLimitations

  • Szerző PowerShell-munkafolyamat ismernie kell.Author must be familiar with PowerShell Workflow.
  • A Runbook például a PowerShell-munkafolyamat további összetettsége kell foglalkozniuk 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 fordítható futtatása előtt kell hosszabb időt vesz igénybe.Runbook takes longer to start than PowerShell runbooks since it needs to be compiled before running.
  • PowerShell-forgatókönyvek csak lehet része gyermek runbookok a Start-AzureAutomationRunbook parancsmagot, amely létrehoz egy új feladatot használatával.PowerShell runbooks can only be included as child runbooks by using the Start-AzureAutomationRunbook cmdlet, which creates a new job.

Python-runbookokPython runbooks

Python runbooks compile under Python 2.Python runbooks compile under Python 2. A runbook a szöveges szerkesztő használatával, az Azure Portalon, vagy egy offline szövegszerkesztővel a kódot közvetlenül szerkesztheti és importálja a forgatókönyvet az Azure Automationbe.You can directly edit the code of the runbook using the text editor in the Azure portal, or with an offline text editor and import the runbook into Azure Automation.

ElőnyökAdvantages

  • A robusztus Python-kódtárakat használni.Utilize the robust Python libraries.

KorlátozásokLimitations

  • Python-szkriptek ismernie kell.Must be familiar with Python scripting.
  • Csak a Python 2 támogatott abban a pillanatban, ami azt jelenti, adott funkciók Python 3 sikertelen lesz.Only Python 2 is supported at the moment, meaning Python 3 specific functions will fail.
  • Külső gyártó kódtárait használandó kell a csomag importálása Automation-fiókba a hozzá tartozó használható.To use third-party libraries, you must import the package into the Automation Account for it to be used.

Megfontolandó szempontokConsiderations

Vegye figyelembe a következő további szempontok annak meghatározása, amely egy adott forgatókönyvhöz használatához írja be.Take into account the following additional considerations when determining which type to use for a particular runbook.

  • A grafikus runbookok nem alakítható át szöveges típusú vagy fordítva.You can't convert runbooks from graphical to textual type or the other way around.
  • Különböző típusú runbookok használatával egy gyermek runbook korlátozások is.There are limitations using runbooks of different types as a child runbook. További információkért lásd: az Azure Automation runbookok.For more information, see Child runbooks in Azure Automation.

További lépésekNext steps