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.
Válassza a kezelési portál Automatizálás elemét.
Válassza a Runbook lapot.
Kattintson a szerkeszteni kívánt runbook nevére.
Válassza a Szerző lapot.
Kattintson a képernyő tetején található Vázlat vagy a képernyő alján található Szerkesztés gombra.
Hajtsa végre a szükséges módosításokat.
A módosítások befejeztével kattintson a Mentés gombra.
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
Nyissa meg a runbookot a kezelési portál szerkesztőjében.
A képernyő alján kattintson a Beszúrás, majd a Runbook elemre.
A középső oszlopból válassza ki a beszúrni kívánt runbookot, majd kattintson a jobbra mutató nyílra.
Ha a runbook paraméterekkel rendelkezik, akkor a program ezeket tájékoztatási céllal felsorolja.
Kattintson a pipa gombra.
A program beszúrja a kiválasztott runbook futtatásához szükséges kódot az aktuális runbookba.
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
Nyissa meg a runbookot a kezelési portál szerkesztőjében.
A képernyő alján kattintson a Beszúrás, majd a Beállítás elemre.
Válassza ki a szükséges kód típusát a Beállítási művelet oszlopban
Válasszon a középső oszlopban elérhető eszközök közül.
Kattintson a pipa gombra.
Tevékenység beszúrása a runbookba
Nyissa meg a runbookot a kezelési portál szerkesztőjében.
A képernyő alján kattintson a Beszúrás, majd a Tevékenység elemre.
Az Integrációs modul oszlopban válassza ki a tevékenységet tartalmazó modult.
Válasszon ki egy tevékenységet a Tevékenység ablaktáblán.
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.
Kattintson a jobbra mutató nyílra.
Ha a tevékenység paraméterekkel rendelkezik, akkor a program ezeket tájékoztatási céllal felsorolja.
Kattintson a pipa gombra.
A program beszúrja a tevékenység futtatásához szükséges kódot a runbookba.
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
Lásd még
Runbook létrehozása vagy importálása
Szolgáltatáskezelési automatizálás
Runbook Authoring [SMA]