Schemaläggning av en runbook
Gäller för: Windows Azure Pack for Windows Server
För att schemalägga en runbook i Service Management Automation så att den startar en viss tid länkar du den till ett eller flera scheman.Ett schema kan konfigureras för att antingen köras en gång eller återkommande varje angivet antal dagar.En runbook kan länkas till flera scheman och ett schema kan vara kopplat till flera runbooks.
Skapa ett schema
Du kan antingen skapa ett nytt schema med hanteringsportalen eller med Windows PowerShell.Du kan även skapa ett nytt schema när du länkar en runbook till ett schema med hanteringsportalen.
Så här skapar du ett nytt schema med hanteringsportalen
Välj Automation i hanteringsportalen.
Välj fliken Tillgångar.
Klicka på Lägg till inställning längst ner i fönstret.
Klicka på Lägg till schema.
Skriv in ett Namn och eventuellt en Beskrivning för det nya schemat.
Välj om schemat ska köras En gång eller Dagligen.
Ange Starttid och andra alternativ beroende på vilken typ av schema du har valt.Tidszonen för starttiden kommer att matcha tidszonen för den lokala datorn.
Så här skapar du ett nytt schema med Windows PowerShell
Du kan använda Set-SmaSchedule cmdlet för att skapa ett nytt schema eller ändra ett befintligt schema i Automation.Du måste ange starttid för schemat och om det ska köras en gång eller dagligen.
Följande Windows PowerShell-exempelkommandon skapar ett nytt schema med namnet My Daily Schedule som startar på aktuell dag och fortsätter varje dag kl. 12:00 i ett år.
$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
Länka ett schema till en runbook
En runbook kan länkas till flera scheman och ett schema kan vara kopplat till flera runbooks.Om en runbook har parametrar, kan du ange värden för de som används när runbook startas.Du måste ange värden för alla obligatoriska parametrar.
Länka ett schema till en runbook med hanteringsportalen.
Välj Automation i hanteringsportalen.
Välj fliken Runbooks.
Klicka på namnet på den runbook som ska schemaläggas.
Klicka på fliken Schemalägg.
Om runbooken för närvarande är länkad till ett schema.
Klicka på Länka nederst i fönstret.Klicka sedan antingen på Länka till ett nytt schema och följ stegen i dialogrutan för att skapa ett nytt schema, eller klicka på Länka till ett befintligt schema och välj ett schema som redan har skapats.
Om runbooken har parametrar uppmanas du att ange deras värden.
Länka ett schema till en runbook med Windows PowerShell
Du kan använda Start-SmaRunbook med parametern ScheduleName (Schemanamn) för att länka ett schema till en runbook.Du kan ange värden för runbookens parametrar med parametern Parametrar.Se Starta en Runbook för mer information om specificering av parametervärden.
Följande exempelkommandon visar hur du länkar ett schema till en runbook.
$webServer = 'https://MyServer'
$port = 9090
$runbookName = "Test-Runbook"
$scheduleName = "Sample-DailySchedule"
Start-SmaRunbook –WebServiceEndpoint $webServer –Port $port –Name $runbookName –ScheduleName $scheduleName –Parameters $params
Se även
Service Management Automation
Runbook-åtgärder (gamla) [SMA]
Starta en Runbook