Delen via


Schema's

 

Van toepassing op: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

Automatisering Schema's worden gebruikt om het automatisch uitvoeren van runbooks te plannen. Dit kan een enkele datum en een enkel tijdstip zijn waarop het runbook eenmaal wordt uitgevoerd. Of het kan een terugkerend schema zijn waarmee het runbook meerdere malen wordt gestart. Schema's worden doorgaans niet vanuit runbooks geopend.

Windows PowerShell-cmdlets

De cmdlets in de volgende tabel worden gebruikt voor het maken en beheren van variabelen met Windows PowerShell in Automatisering van servicebeheer.

Cmdlets

Beschrijving

Get-SmaSchedule

Haalt een schema op.

Set-SmaSchedule

Maakt een nieuw schema of stelt de eigenschappen van een bestaand schema in.

Een nieuw schema maken

Een nieuw schema maken met het beheerportal

  1. Selecteer de werkruimte Automation.

  2. Klik aan de bovenkant van het venster op Activa.

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

  4. Klik op Schema toevoegen.

  5. Typ een naam voor de variabele in het vak Naam.

  6. Klik op de pijl-rechts.

  7. Selecteer Eenmalig of Dagelijks.

  8. Selecteer een Begintijd.

  9. Voor een dagelijks schema moet u de volgende stappen uitvoeren:

    1. Als het schema niet voor onbepaalde tijd moet worden uitgevoerd, selecteert u Schema verloopt op en geeft u een datum en tijd op.

    2. In het vak Herhalen elke: selecteert u het aantal dagen dat het schema moet worden herhaald.

  10. Klik op het vinkje om de variabele op te slaan.

Een nieuw schema maken met Windows PowerShell in Service Management Automation

Met de cmdlet Set-SmaSchedule maakt u een nieuw schema en stelt u ook de waarde in voor een bestaand schema. Met de volgende Windows PowerShell-voorbeeldopdrachten maakt u een nieuw schema genaamd Mijn dagelijks schema, dat begint op de huidige dag en dat een jaar lang elk middaguur wordt geactiveerd:

$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