Condividi tramite


Edit-SCOMMaintenanceSchedule

Modifica una pianificazione di manutenzione esistente.

Sintassi

Edit-SCOMMaintenanceSchedule
    [-ScheduleId] <Guid>
    [[-Name] <String>]
    [[-Recursive] <Boolean>]
    [[-Enabled] <Boolean>]
    [[-MonitoringObjects] <Guid[]>]
    [[-ActiveStartTime] <DateTime>]
    [[-ActiveEndDate] <DateTime>]
    [[-Duration] <Int32>]
    [[-ReasonCode] <MaintenanceModeReason>]
    [[-Comments] <String>]
    [[-FreqType] <Int32>]
    [[-FreqInterval] <Int32>]
    [[-FreqRecurrenceFactor] <Int32>]
    [[-FreqRelativeInterval] <Int32>]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il cmdlet Edit-SCOMMaintenanceSchedule modifica una pianificazione di manutenzione esistente. Tuttavia, non è possibile modificare una pianificazione attualmente attiva.

Quando una risorsa è in modalità di manutenzione, Operations Manager elimina avvisi, notifiche, regole, monitoraggi, risposte automatiche, modifiche di stato e nuovi avvisi. Una pianificazione della manutenzione può essere usata per pianificare un set di risorse per passare alla modalità di manutenzione.

È possibile usare questo cmdlet per modificare le pianificazioni per l'esecuzione una sola volta, giornaliera, settimanale o mensile in un giorno specifico o in un giorno della settimana. È necessario passare il ScheduleId di una pianificazione esistente che si desidera modificare. Tutti gli altri parametri sono facoltativi; i parametri specificati vengono sovrascritti.

Per impostazione predefinita, questo cmdlet usa la connessione permanente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione permanente diversa. È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e credenziali. Per altre informazioni, digitare Get-Help about_OpsMgr_Connections.

Esempio

1: Modificare una modalità di manutenzione di System Center Operations Manager pianificata con ID

PS C:\>Edit-SCOMMaintenanceSchedule -ScheduleId "32AAB279-3670-ED11-9626-00155D012405" -Enabled 1

Modifica la pianificazione della modalità di manutenzione con l'ID 32AAB279-3670-ED11-9626-00155D012405.

2: Modificare una modalità di manutenzione di System Center Operations Manager pianificata usando il nome

PS C:\>Edit-SCOMMaintenanceSchedule -Name "Test" -Enabled 1

Modifica la pianificazione della modalità di manutenzione con il nome.

Parametri

-ActiveEndDate

Specifica la data di fine e l'ora di fine in cui la pianificazione verrà interrotta. Se non si specifica questo parametro, la pianificazione continuerà a essere eseguita fino a quando non viene eliminata o disabilitata.

Ad esempio, se si vuole creare una pianificazione che deve terminare il 1° maggio 2016 alle 9:00, è necessario specificare "01-05-2016 09:00:00" come ActiveEndDate. È possibile passare una stringa specificando l'ora desiderata nell'ora locale. Tuttavia, se si desidera specificare un'ora UTC, è necessario specificare un oggetto DateTime con DateTimeKind impostato su UTC.

Tipo:DateTime
Posizione:6
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ActiveStartTime

Specifica la data di inizio e l'ora in cui la pianificazione deve essere attiva. Ad esempio, se si desidera una pianificazione che inizi dal 1° maggio 2016 e che debba essere eseguita alle 9:00, è necessario specificare "01-05-2016 09:00:00" come ActiveStartTime. È possibile passare una stringa specificando l'ora desiderata nell'ora locale. Tuttavia, se vuoi specificare un'ora UTC, devi specificare un oggetto DateTime con DateTimeKind.

Tipo:DateTime
Posizione:5
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Comments

Specifica eventuali commenti leggibili per una pianificazione della manutenzione.

Tipo:String
Posizione:9
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ComputerName

Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.). Il servizio Di accesso ai dati di System Center deve essere attivo nel computer. Se non si specifica un computer, il cmdlet usa il computer per la connessione al gruppo di gestione corrente.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica un oggetto PSCredential per la connessione al gruppo di gestione. Per ottenere un oggetto PSCredential, utilizzare il cmdlet Get-Credential. Per altre informazioni, digitare Get-Help Get-Credential. Se si specifica un computer nel parametro ComputerName, utilizzare un account che abbia accesso a tale computer. Il valore predefinito è l'utente corrente.

Tipo:PSCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Duration

Specifica la durata della pianificazione della manutenzione. La durata di una pianificazione di manutenzione è l'ora per cui la pianificazione della manutenzione durerà ogni volta.

Tipo:Int32
Posizione:7
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Enabled

Indica se la pianificazione verrà abilitata o disabilitata al momento della modifica. Se si imposta questa proprietà su false, la pianificazione verrà disabilitata. È anche possibile usare il Enable-SCOMMaintenanceSchedule e Disable-SCOMMaintenanceSchedule per eseguire questa operazione.

Tipo:Boolean
Posizione:3
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FreqInterval

Specifica il giorno in cui viene eseguito il processo. Questa operazione è obbligatoria se la pianificazione è diversa dalla pianificazione OnceRecurrence. Il valore dipende dal valore di FreqType come indicato nell'elenco seguente:

  • 1 (una volta). Intervallo di frequenza inutilizzato.
  • 4 (giornaliero). Ogni intervallo di frequenza giorni.
  • 8 (settimanale). Il parametro FreqInterval è uno o più dei seguenti (combinati con un operatore logico OR):

---- 1 = Domenica ---- 2 = Lunedì ---- 4 = Martedì ---- 8 = Mercoledì ---- 16 = Giovedì ---- 32 = Venerdì ---- 64 = Sabato

  • 16 (mensile). Nel giorno dell'intervallo di frequenza del mese.
  • 32 (relativo mensile). Il parametro freqInterval è uno dei valori seguenti:

---- 1 = Domenica ---- 2 = Lunedì ---- 3 = Martedì ---- 4 = Mercoledì ---- 5 = Giovedì ---- 6 = Venerdì ---- 7 = Sabato ---- 8 = Giorno ---- 9 = Giorno ---- 10 = Giorno del fine settimana

Tipo:Int32
Posizione:11
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FreqRecurrenceFactor

Numero di settimane o mesi tra l'esecuzione pianificata del processo. freqRecurrenceFactor viene usato solo se il parametro freqType è impostato su 8, 16 o 32. Il parametro freqRecurrenceFactor è un numero intero, con un valore predefinito pari a 0.

Tipo:Int32
Posizione:12
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FreqRelativeInterval

Specifica la pianificazione quando il parametro FreqType è impostato su 32 (relativo mensile). Questo parametro può essere uno dei valori seguenti:

  • 1 (Primo)
  • 2 (Secondo)
  • 4 (Terzo)
  • 8 (Quarto)
  • 16 (Ultimo)
Tipo:Int32
Posizione:13
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FreqType

Specifica quando deve essere eseguito il processo. Questo parametro può essere uno dei valori seguenti:

  • 1 (una volta)
  • 4 (giornaliero)
  • 8 (settimanale)
  • 16 (mensile)
  • 32 (mensile, relativo al parametro FreqInterval).
Tipo:Int32
Posizione:10
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MonitoringObjects

Specifica una matrice di GUID che rappresenta gli oggetti di monitoraggio inseriti da questo cmdlet in modalità di manutenzione. Specifica una matrice di GUIDS degli oggetti di monitoraggio che viene inserita in modalità di manutenzione. Per specificare un oggetto di monitoraggio che la pianificazione inserisce in modalità di manutenzione, è necessario passare l'attributo ID dell'oggetto di monitoraggio. Se si desidera conservare alcuni membri esistenti, è necessario specificarli anche.

È possibile specificare uno o più oggetti di monitoraggio per una pianificazione. Tuttavia, non è possibile modificare una pianificazione che non dispone di alcun oggetto di monitoraggio.

Tipo:Guid[]
Posizione:4
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome della pianificazione.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReasonCode

Specifica il codice motivo per una pianificazione di manutenzione che specifica il motivo della finestra di manutenzione.

Tipo:MaintenanceModeReason
Valori accettati:PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, UnplannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity
Posizione:8
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Recursive

Indica che la pianificazione è applicabile anche alla risorsa di primo livello o a tutte le risorse contenute. Se si imposta questo parametro su false, solo la risorsa specificata passerà in modalità di manutenzione quando viene eseguita la pianificazione. Se è impostato su true, anche la risorsa specificata e tutte le risorse con una relazione di contenimento con questa risorsa passeranno alla modalità di manutenzione.

Tipo:Boolean
Posizione:2
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScheduleId

Specifica il GUID della pianificazione modificata da questo cmdlet.

Tipo:Guid
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SCSession

Specifica una matrice di oggetti Connection.

Tipo:Connection[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False