Runbook ütemezése

 

Érvényes: Windows Azure Pack for Windows Server

Ha egy runbookot úgy szeretne ütemezni a Szolgáltatáskezelési automatizálás rendszerben, hogy egy bizonyos időpontban induljon el, kapcsolja össze legalább egy ütemezéssel.Az ütemezések beállíthatók úgy, hogy egyetlen alkalommal fussanak, vagy hogy meghatározott naponta ismétlődjenek.Egy runbook több ütemezéssel is összekapcsolható, és egy ütemezéshez több runbook is kapcsolódhat.

Ütemezés létrehozása

Új ütemezést a kezelési portállal vagy a Windows PowerShellel hozhat létre.Lehetőség van új ütemezés létrehozására is, amikor egy runbookot a kezelési portálon kapcsol egy ütemezéshez.

Új ütemezés létrehozása a kezelési portállal

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

  2. Válassza az Eszközök lapot.

  3. Az ablak alján kattintson a Beállítás hozzáadása elemre.

  4. Kattintson az Ütemezés megadása lehetőségre.

  5. Adjon meg egy Nevet és opcionálisan egy Leírást az új ütemezés számára.

  6. Válassza ki, hogy az ütemezés Egyszer fusson vagy Naponta.

  7. Adja meg a Kezdési időt és a többi beállítást a kiválasztott ütemezéstípustól függően.A kezdési idő időzónája megegyezik a helyi számítógép időzónájával.

Új ütemezés létrehozása a Windows PowerShell segítségével

A Set-SmaSchedule parancsmaggal létrehozhat új ütemezéseket, vagy módosíthatja a meglévőket az Automatizálás rendszerben.Meg kell adnia az ütemezés kezdési idejét, valamint azt, hogy egy alkalommal vagy naponta fusson.

Az alábbi Windows PowerShell példaparancsok My Daily Schedule ütemezést hoznak létre, amely az aktuális napon indul, és egy évig folytatódik minden nap délben.

$webServer = 'https://MyServer'
$port = 9090
$scheduleName = 'My Daily Schedule'
$startTime = (Get-Date).Date.AddHours(12)
$expiryTime = $startTime.AddYears(1)

Set-SmaSchedule –WebServiceEndpoint $webServer –Port $port –Name $scheduleName –ScheduleType OneTimeSchedule –StartTime $startTime –ExpiryTime $expiryTime –DayInterval 1

Ütemezés összekapcsolása runbookkal

Egy runbook több ütemezéssel is összekapcsolható, és egy ütemezéshez több runbook is kapcsolódhat.Ha a runbook rendelkezik paraméterekkel, megadhatja a hozzájuk tartozó, a runbook elindulásakor használni kívánt értékeket.Minden kötelező paraméterhez meg kell adni értéket.

Ütemezés összekapcsolása runbookkal a kezelési portállal

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

  2. Válassza a Runbook lapot.

  3. Kattintson az ütemezni kívánt runbook nevére.

  4. Kattintson az Ütemezés lapra.

  5. Ha a runbook jelenleg hozzá van kapcsolva egy ütemezéshez,.

  6. Az ablak alján kattintson az Összekapcsolás elemre.Ezután kattintson az Összekapcsolás új ütemezéssel lehetőségre, és kövesse a párbeszédpanel utasításait új ütemezés létrehozásához, vagy kattintson az Összekapcsolás meglévő ütemezéssel lehetőségre, és válasszon ki egy már létrehozott ütemezést.

  7. Ha a runbook paraméterekkel rendelkezik, a program ezek értékeinek megadására kéri.

Ütemezés összekapcsolása runbookkal a Windows PowerShellel

A Start-SmaRunbook és a ScheduleName paraméter együttes használatával is összekapcsolhat egy ütemezést egy runbookkal.A Parameters paraméter segítségével megadhatja a runbook paramétereinek értékét.További információk a paraméterértékek meghatározásáról: Runbook elindítása.

A következő mintaparancsok bemutatják, miként kapcsolhat össze egy ütemezést egy runbookkal.

$webServer = 'https://MyServer'
$port = 9090
$runbookName = "Test-Runbook"
$scheduleName = "Sample-DailySchedule"

Start-SmaRunbook –WebServiceEndpoint $webServer –Port $port –Name $runbookName –ScheduleName $scheduleName –Parameters $params

Lásd még

Szolgáltatáskezelési automatizálás
Runbook-műveletek (korábbi) [SMA]
Runbook elindítása