Delen via


Een runbook plannen

 

Van toepassing op: Windows Azure Pack for Windows Server

Als u in Automatisering van servicebeheer een starttijd voor een runbook wilt plannen, koppelt u het runbook aan een of meer planningen.Een planning kan zodanig worden geconfigureerd dat deze één keer wordt uitgevoerd of om het opgegeven aantal dagen wordt herhaald.Een runbook kan worden gekoppeld aan meerdere planningen en er kunnen meerdere runbooks aan een planning worden gekoppeld.

Een schema maken

U kunt een nieuw schema maken met de beheerportal of met Windows PowerShell.U hebt ook de mogelijkheid een nieuw schema te maken wanneer u een runbook met behulp van de beheerportal aan een schema koppelt.

Een nieuw schema maken met de beheerportal

  1. Selecteer in de beheerportal de optie Automation.

  2. Selecteer het tabblad Activa.

  3. Klik aan de onderkant van het venster op Instelling toevoegen.

  4. Klik op Schema toevoegen.

  5. Typ een Naamen optioneel een Beschrijving voor het nieuwe schema.

  6. Geef aan of het schema Eenmalig of Dagelijks wordt uitgevoerd.

  7. Geef een Begintijd en de andere opties op, afhankelijk van het type schema dat u hebt geselecteerd.De tijdzone van de begintijd komt overeen met de tijdzone van de lokale computer.

Een nieuw schema maken met Windows PowerShell

U kunt de cmdlet Set-SmaSchedule gebruiken om een nieuw schema te maken of een bestaand schema in Automatisering te wijzigen.U moet de begintijd voor het schema opgeven en u moet aangeven of het schema eenmalig of dagelijks moet worden uitgevoerd.

Met de volgende voorbeeldopdrachten van Windows PowerShell maakt u een nieuwe planning met de naam My Daily Schedule, die begint op de huidige dag en een jaar lang elke dag om twaalf uur 's middags wordt uitgevoerd.

$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

Een planning aan een runbook koppelen

Een runbook kan worden gekoppeld aan meerdere planningen en er kunnen meerdere runbooks aan een planning worden gekoppeld.Als een runbook parameters heeft, kunt u waarden opgeven voor die parameters die worden gebruikt wanneer het runbook wordt gestart.U moet waarden opgeven voor de verplichte parameters.

Een planning aan een runbook koppelen via de beheerportal

  1. Selecteer in de beheerportal de optie Automation.

  2. Selecteer het tabblad Runbooks.

  3. Klik op de naam van het runbook dat u wilt plannen.

  4. Klik op het tabblad Planning.

  5. Als het runbook momenteel is gekoppeld aan een schema:

  6. Klik onder aan het venster op Koppeling.Klik vervolgens op Koppeling naar een nieuwe planning en volg het dialoogvenster om een nieuw schema te maken of klik op Koppeling naar een bestaande planning schema en selecteer een planning die al is gemaakt.

  7. Als het runbook parameters heeft, wordt u gevraagd waarden op te geven.

Een schema aan een runbook koppelen met Windows PowerShell

U kunt Start-SmaRunbook met de parameter ScheduleName gebruiken om een schema aan een runbook te koppelen.U kunt waarden voor de parameters van het runbook opgeven met de parameter Parameters.Zie Een runbook starten voor meer informatie over het opgeven van parameterwaarden.

De volgende voorbeeldopdrachten laten zien hoe u een schema aan een runbook koppelt.

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

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

Zie ook

Service Management Automation
Runbookbewerkingen (oud) [SMA]
Een runbook starten