Come pianificare un Runbook
Si applica a: Windows Azure Pack for Windows Server
Per pianificare un runbook in Service Management Automation per l'avvio a un'ora specifica, è necessario collegarlo a una o più pianificazioni.Una pianificazione può essere configurata per essere eseguita una sola volta oppure ogni numero specificato di giorni.Un runbook può essere collegato a più pianificazioni e una pianificazione può includere più runbook collegati.
Creazione di una pianificazione
È possibile creare una nuova pianificazione con il portale di gestione o con Windows PowerShell.È anche possibile creare una nuova pianificazione quando si collega un runbook a una pianificazione usando il portale di gestione.
Per creare una nuova pianificazione con il portale di gestione
Nel portale di gestione selezionare Automazione.
Selezionare la scheda Asset.
Nella parte inferiore della finestra fare clic su Aggiungi impostazione.
Fare clic su Aggiungi pianificazione.
Immettere un Nome ed eventualmente una Descrizione per la nuova pianificazione.
Specificare se la pianificazione verrà eseguita Una sola volta o Ogni giorno.
Specificare un'Ora di inizio e le altre opzioni, in base al tipo di pianificazione selezionato.Il fuso orario dell'ora di inizio corrisponderà al fuso orario del computer locale.
Per creare una nuova pianificazione con Windows PowerShell
È possibile usare il cmdlet Set-SmaSchedule per creare una nuova pianificazione o modificare una pianificazione esistente in Automazione.È necessario specificare l'ora di inizio per la pianificazione e indicare se deve essere eseguita una sola volta oppure ogni giorno.
I seguenti comandi di esempio di Windows PowerShell creano la nuova pianificazione "My Daily Schedule" (Pianificazione giornaliera personale) che inizia il giorno corrente e continua per un anno attivandosi quotidianamente alle ore 12.
$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
Collegamento di una pianificazione a un runbook
Un runbook può essere collegato a più pianificazioni e una pianificazione può includere più runbook collegati.Se un runbook include parametri, sarà possibile specificare valori per i parametri, che verranno usati quando il runbook viene avviato.È necessario fornire i valori per eventuali parametri obbligatori.
Per collegare una pianificazione a un runbook con il portale di gestione
Nel portale di gestione selezionare Automazione.
Selezionare la scheda Runbook.
Fare clic sul nome del runbook da pianificare.
Fare clic sulla scheda Pianificazione.
Se il runbook è attualmente collegato a una pianificazione.
Fare clic su Collega nella parte inferiore della finestra.Fare quindi clic su Collega a una nuova pianificazione e seguire le istruzioni disponibili nella finestra di dialogo per creare una nuova pianificazione oppure fare clic su Collega a una pianificazione esistente e selezionare una pianificazione già creata.
Se il runbook include parametri, sarà necessario specificare i rispettivi valori.
Per collegare una pianificazione a un runbook con Windows PowerShell
Per collegare una pianificazione a un runbook, è possibile usare Start-SmaRunbook con il parametro ScheduleName.È possibile specificare valori per i parametri del runbook con il parametro Parameters.Per altre informazioni su come specificare i valori dei parametri, vedere Come avviare un Runbook.
I comandi di esempio seguenti illustrano come collegare una pianificazione a un runbook.
$webServer = 'https://MyServer'
$port = 9090
$runbookName = "Test-Runbook"
$scheduleName = "Sample-DailySchedule"
Start-SmaRunbook –WebServiceEndpoint $webServer –Port $port –Name $runbookName –ScheduleName $scheduleName –Parameters $params
Vedere anche
Service Management Automation
Operazioni dei runbook (precedente) [SMA]
Come avviare un Runbook