Runbook szerkesztése

 

Közzétett: 2016. június

Érvényes: Windows Azure Pack for Windows Server

A Szolgáltatáskezelési automatizálás minden runbookjának két verziója van, egy Vázlat és egy Közzétett verzió. Először a munkafolyamat Vázlat verzióját kell szerkeszteni, majd közzétenni ahhoz, hogy a rendszer végrehajthassa. A Közzétett verzió nem szerkeszthető.

Runbook szerkesztése a kezelési portállal

A kezelési portál tartalmaz egy, a runbookok megtekintésére és szerkesztésére szolgáló szerkesztőt. A szerkesztő az alapszintű szövegszerkesztési képességek mellett lehetővé teszi a Globális eszközök, a Tevékenységek és a Runbookok kódjainak automatikus beszúrását.

  1. Válassza a kezelési portál Automatizálás elemét.

  2. Válassza a Runbook lapot.

  3. Kattintson a szerkeszteni kívánt runbook nevére.

  4. Válassza a Szerző lapot.

  5. Kattintson a képernyő tetején található Vázlat vagy a képernyő alján található Szerkesztés gombra.

  6. Hajtsa végre a szükséges módosításokat.

  7. A módosítások befejeztével kattintson a Mentés gombra.

  8. Kattintson a Közzététel gombra, ha közzé szeretné tenni a runbook legfrissebb vázlatverzióját.

Kód beszúrása a runbookba

Az Automatizálásszerkesztő egyik funkciója lehetővé teszi, hogy a Tevékenységek, a Beállítások és a Runbookok kódját beszúrja egy runbookba. A kód begépelése helyett csak választania kell az elérhető eszközök listájából, és a program beszúrja a megfelelő kódot a runbookba.

Runbook-kód beszúrása a runbookba

  1. Nyissa meg a runbookot a kezelési portál szerkesztőjében.

  2. A képernyő alján kattintson a Beszúrás, majd a Runbook elemre.

  3. A középső oszlopból válassza ki a beszúrni kívánt runbookot, majd kattintson a jobbra mutató nyílra.

  4. Ha a runbook paraméterekkel rendelkezik, akkor a program ezeket tájékoztatási céllal felsorolja.

  5. Kattintson a pipa gombra.

  6. A program beszúrja a kiválasztott runbook futtatásához szükséges kódot az aktuális runbookba.

  7. Ha a runbook paramétereket igényel, adjon meg egy megfelelő értéket a <> zárójelek közé foglalt adattípus helyett.

Globális eszköz beszúrása a runbookba

  1. Nyissa meg a runbookot a kezelési portál szerkesztőjében.

  2. A képernyő alján kattintson a Beszúrás, majd a Beállítás elemre.

  3. Válassza ki a szükséges kód típusát a Beállítási művelet oszlopban

  4. Válasszon a középső oszlopban elérhető eszközök közül.

  5. Kattintson a pipa gombra.

Tevékenység beszúrása a runbookba

  1. Nyissa meg a runbookot a kezelési portál szerkesztőjében.

  2. A képernyő alján kattintson a Beszúrás, majd a Tevékenység elemre.

  3. Az Integrációs modul oszlopban válassza ki a tevékenységet tartalmazó modult.

  4. Válasszon ki egy tevékenységet a Tevékenység ablaktáblán.

  5. Olvassa el a tevékenység leírását a Leírás oszlopban. A Részletes súgó megtekintése lehetőségre kattintva megnyithatja a tevékenységhez tartozó súgót a böngészőben.

  6. Kattintson a jobbra mutató nyílra.

  7. Ha a tevékenység paraméterekkel rendelkezik, akkor a program ezeket tájékoztatási céllal felsorolja.

  8. Kattintson a pipa gombra.

  9. A program beszúrja a tevékenység futtatásához szükséges kódot a runbookba.

  10. Ha a tevékenység paramétereket igényel, adjon meg egy megfelelő értéket a <> zárójelek közé foglalt adattípus helyett.

Automatizálási runbook szerkesztése a Windows PowerShell használatával

Ha Windows PowerShell használatával szeretne szerkeszteni egy runbookot, először módosítania kell a munkafolyamatot a választott szerkesztővel, majd menteni egy .ps1 fájlba. A Get-SMARunbookDefinition parancsmag használatával lekérheti a runbook tartalmát, majd az Edit-SMARunbook parancsmaggal lecserélheti a meglévő munkafolyamat-vázlatot a módosítottra.

Ha új runbookot szeretne létrehozni egy parancsfájl tartalmából, olvassa el a következő szakaszt: d14db796-a3e5-4b1d-a098-e734ceae2e0e#ImportRunbookScriptPS.

Runbook tartalmának lekérése a Windows PowerShell használatával

A következő mintaparancsok bemutatják, hogyan kérhető le egy runbook parancsfájlja és menthető egy parancsfájlba. Ez a példa a vázlatverzió lekérését mutatja be. A runbook közzétett verziójának lekérése is lehetséges, azonban ez a verzió nem módosítható.

$webServer = 'https://MyServer'
$port = 9090
$runbookName = "Test-Runbook"
$scriptPath = "c:\runbooks\Test-Runbook.ps1"

$runbookDefinition = Get-SMARunbookDefinition –WebServiceEndpoint $webServer –Port $port -Name $runbookName -Type Draft
$runbookContent = $runbookDefinition.Content

Out-File -InputObject $runbookContent -FilePath $scriptPath

Runbook tartalmának módosítása a Windows PowerShell használatával

A következő mintaparancsok bemutatják, hogyan cserélhető le egy runbook meglévő tartalma egy munkafolyamatot tartalmazó parancsfájl tartalmára.

$webServer = 'https://MyServer'
$port = 9090
$runbookName = "Test-Runbook"
$scriptPath = "c:\runbooks\Test-Runbook.ps1"

Edit-SmaRunbook –WebServiceEndpoint $webServer –Port $port -Name $runbookName -Path $scriptPath -Overwrite
Publish-SmaRunbook –WebServiceEndpoint $webServer –Port $port –Name $runbookName –Path $scriptPath