Ütemezések

 

Érvényes: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

Automatizálás Az ütemezések használatával ütemezhető a runbookok automatikus futtatása. Ez lehet a runbook egyszeri futtatásának dátuma és időpontja. A másik lehetőség az ismétlődő ütemezés, amely többször is elindítja a runbookot. Az ütemezések általában nem érhetők el a runbookokból.

Windows PowerShell-parancsmagok

Az alábbi táblázatban található parancsmagokkal változókat hozhat létre és kezelhet a Szolgáltatáskezelési automatizálás alatt, a Windows PowerShell használatával.

Parancsmagok

Leírás

Get-SmaSchedule

Ütemezés lekérése.

Set-SmaSchedule

Új ütemezés létrehozása vagy meglévő ütemezés tulajdonságainak beállítása.

Új ütemezés létrehozása

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

  1. Válassza ki az Automatizálás munkaterületet.

  2. Az ablak tetején kattintson az Eszközök elemre.

  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. A Név mezőbe írja be a változó nevét.

  6. Kattintson a jobbra mutató nyílra.

  7. Válassza ki az Egyszer vagy a Naponta lehetőséget.

  8. Adja meg a Kezdési idő beállítását.

  9. Napi ütemezés beállításához hajtsa végre a következő lépéseket:

    1. Ha nem kívánja korlátlan ideig futtatni az ütemezést, válassza ki az Ütemezés lejárati dátuma lehetőséget, és adja meg a lejárat dátumát és időpontját.

    2. Az Ismétlődés mezőben válassza ki, hogy hány nap elteltével ismétlődjön az ütemezés.

  10. Kattintson a pipa jelre a változó mentéséhez.

Új ütemezés létrehozása a Windows PowerShell használatával a Szolgáltatáskezelési automatizálásban

A Set-SmaSchedule parancsmag létrehoz egy új ütemezést, és beállítja egy meglévő ütemezés értékét. A következő minta Windows PowerShell-parancsok létrehoznak egy My Daily Schedule nevű új ütemezést, amely az aktuális napon kezdődik, és egy évig minden nap délben elindul:

$web = 'https://MySMAServer'
$port = 9090
$scheduleName = 'My Daily Schedule'
$startTime = (Get-Date).Date.AddHours(12)
$expiryTime = $startTime.AddYears(1)
Set-SmaSchedule –WebServiceEndpoint $web –Port $port –Name $scheduleName –ScheduleType OneTimeSchedule –StartTime $startTime –ExpiryTime $expiryTime –DayInterval 1