Share via


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

  1. Az Azure Portalon válassza ki az Automation-fiókját.
  2. A PROCESS AUTOMATION területen válassza a Runbookok lehetőséget a runbookok listájának megnyitásához.
  3. Válassza ki a szerkeszteni kívánt runbookot, majd kattintson a Szerkesztés gombra.
  4. Szerkessze a runbookot.
  5. Kattintson a Mentés gombra, ha a módosítások befejeződnek.
  6. Kattintson a Közzététel gombra, ha a runbook legújabb piszkozatverzióját szeretné közzétenni.

Parancsmag beszúrása runbookba

  1. A szöveges szerkesztő vásznán vigye a kurzort oda, ahová a parancsmagot el szeretné helyezni.
  2. Bontsa ki a Parancsmagok csomópontot az Erőforrástár vezérlőelemben.
  3. Bontsa ki a használni kívánt parancsmagot tartalmazó modult.
  4. 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.
  5. Vegye figyelembe, hogy a parancsmag kódját a rendszer a paraméterek teljes listájával együtt beszúrja.
  6. 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

  1. A szöveges szerkesztő vásznán vigye a kurzort oda, ahová a gyermek runbook kódját el szeretné helyezni.
  2. Bontsa ki a Runbookok csomópontot az Erőforrástár vezérlőelemben.
  3. Kattintson a jobb gombbal a runbookra a beszúráshoz, és válassza a Hozzáadás a vászonhoz lehetőséget.
  4. A gyermek runbook kódját a rendszer minden runbook-paraméter helyőrzőjével együtt beszúrja.
  5. Cserélje le a helyőrzőket az egyes paraméterek megfelelő értékeire.

Objektum beszúrása runbookba

  1. A szövegszerkesztő Vászon vezérlőelemében helyezze a kurzort oda, ahová a gyermek runbook kódját el szeretné helyezni.
  2. Bontsa ki az Eszközök csomópontot az Erőforrástár vezérlőelemben.
  3. Bontsa ki a csomópontot a kívánt eszköztípushoz.
  4. 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.
  5. 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