Szöveges runbookok szerkesztése az Azure Automationben
Az Azure Automation szöveges szerkesztőjével szerkesztheti a PowerShell-runbookokat és a PowerShell-munkafolyamat-runbookokat. Ez a szerkesztő más kódszerkesztők, például az IntelliSense jellemző funkcióival rendelkezik. A színkódolást további speciális funkciókkal is segíti a runbookok gyakran használt erőforrásainak elérésében.
A szöveges szerkesztő tartalmaz egy funkciót, a parancsmagok, eszközök és gyermek runbookok kódjának runbookba való beszúrásához. Ahelyett, hogy saját maga írná be a kódot, választhat az elérhető erőforrások listájából, és a szerkesztő beszúrja a megfelelő kódot a runbookba.
Az Azure Automation minden runbookja két verzióval rendelkezik, a Piszkozat és a Közzétett verzióval. Szerkessze a runbook Piszkozat verzióját, majd tegye közzé, hogy végrehajthassa. A közzétett verzió nem szerkeszthető. További információ: Runbook közzététele.
Ez a cikk részletes lépéseket tartalmaz a szerkesztő különböző funkcióinak végrehajtásához. Ezek grafikus runbookokra nem alkalmazhatók. A runbookok használatához lásd : Grafikus szerkesztés az Azure Automationben.
Fontos
Ne foglalja bele az "AzureRm" kulcsszót az Az modullal való végrehajtásra tervezett szkriptekbe. A kulcsszó belefoglalása akár megjegyzésbe is, az AzureRm betöltését okozhatja, majd ütközhet az Az modullal.
Runbook szerkesztése az Azure Portallal
- Az Azure Portalon válassza ki az Automation-fiókját.
- A PROCESS AUTOMATION területen válassza a Runbookok lehetőséget a runbookok listájának megnyitásához.
- Válassza ki a szerkeszteni kívánt runbookot, majd kattintson a Szerkesztés gombra.
- Szerkessze a runbookot.
- Kattintson a Mentés gombra, ha a módosítások befejeződnek.
- Kattintson a Közzététel gombra, ha a runbook legújabb piszkozatverzióját szeretné közzétenni.
Parancsmag beszúrása runbookba
- A szöveges szerkesztő vásznán vigye a kurzort oda, ahová a parancsmagot el szeretné helyezni.
- Bontsa ki a Parancsmagok csomópontot az Erőforrástár vezérlőelemben.
- Bontsa ki a használni kívánt parancsmagot tartalmazó modult.
- Kattintson a jobb gombbal a parancsmag nevére a beszúráshoz, és válassza a Hozzáadás a vászonhoz lehetőséget. Ha a parancsmag több paraméterkészlettel is rendelkezik, a szerkesztő hozzáadja az alapértelmezett készletet. A parancsmagot egy másik paraméterkészlet kiválasztásához is kibonthatja.
- Vegye figyelembe, hogy a parancsmag kódját a rendszer a paraméterek teljes listájával együtt beszúrja.
- Adjon meg egy megfelelő értéket a szögletes zárójelekkel (<>) körülvett érték helyett minden szükséges paraméterhez. Távolítsa el a szükségtelen paramétereket.
Gyermek runbook kódjának beszúrása runbookba
- A szöveges szerkesztő vásznán vigye a kurzort oda, ahová a gyermek runbook kódját el szeretné helyezni.
- Bontsa ki a Runbookok csomópontot az Erőforrástár vezérlőelemben.
- Kattintson a jobb gombbal a runbookra a beszúráshoz, és válassza a Hozzáadás a vászonhoz lehetőséget.
- A gyermek runbook kódját a rendszer minden runbook-paraméter helyőrzőjével együtt beszúrja.
- Cserélje le a helyőrzőket az egyes paraméterek megfelelő értékeire.
Objektum beszúrása runbookba
- A szövegszerkesztő Vászon vezérlőelemében helyezze a kurzort oda, ahová a gyermek runbook kódját el szeretné helyezni.
- Bontsa ki az Eszközök csomópontot az Erőforrástár vezérlőelemben.
- Bontsa ki a csomópontot a kívánt eszköztípushoz.
- Kattintson a jobb gombbal az eszköz nevére a beszúráshoz, és válassza a Hozzáadás a vászonhoz lehetőséget. Változóeszközök esetén válassza a "Változó beolvasása" lehetőséget a vászonra, vagy a "Változó beállítása" hozzáadása vászonra attól függően, hogy be szeretné-e szerezni vagy beállítani a változót.
- Vegye figyelembe, hogy az objektum kódja be lesz szúrva a runbookba.
Azure Automation-runbook szerkesztése a Windows PowerShell használatával
Ha a Windows PowerShell-lel szeretne szerkeszteni egy runbookot, használja a választott szerkesztőt, és mentse a runbookot egy .ps1 fájlba. Az Export-AzAutomationRunbook parancsmaggal lekérheti a runbook tartalmát. Az Import-AzAutomationRunbook parancsmaggal lecserélheti a meglévő piszkozat runbookot a módosítottra.
Runbook tartalmának lekérése a Windows PowerShell használatával
Az alábbi mintaparancsok bemutatják, hogyan kérhető le egy runbook szkriptje, és hogyan menthető egy szkriptfájlba. Ebben a példában a rendszer lekéri a Piszkozat verziót. A runbook közzétett verzióját is lekérheti, bár ez a verzió nem módosítható.
$resourceGroupName = "MyResourceGroup"
$automationAccountName = "MyAutomatonAccount"
$runbookName = "Hello-World"
$scriptFolder = "c:\runbooks"
Export-AzAutomationRunbook -Name $runbookName -AutomationAccountName $automationAccountName -ResourceGroupName $resourceGroupName -OutputFolder $scriptFolder -Slot Draft
Runbook tartalmának módosítása a Windows PowerShell használatával
Az alábbi mintaparancsok bemutatják, hogyan cserélheti le egy runbook meglévő tartalmát egy szkriptfájl tartalmára.
$resourceGroupName = "MyResourceGroup"
$automationAccountName = "MyAutomatonAccount"
$runbookName = "Hello-World"
$scriptFolder = "c:\runbooks"
Import-AzAutomationRunbook -Path "$scriptfolder\Hello-World.ps1" -Name $runbookName -Type PowerShell -AutomationAccountName $automationAccountName -ResourceGroupName $resourceGroupName -Force
Publish-AzAutomationRunbook -Name $runbookName -AutomationAccountName $automationAccountName -ResourceGroupName $resourceGroupName
Következő lépések
- Megtudhatja, hogyan kezelheti a runbookokat az Azure Automationben.
- A PowerShell-munkafolyamat-runbookok használatának megkezdéséhez tekintse meg a PowerShell-munkafolyamat elsajátítása című témakört.
- Tanúsítványok.
- Kapcsolatok.
- Azonosító adatok.
- Ütemezések.
- Változók.
- PowerShell-parancsmagra vonatkozó referencia: Az.Automation.