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
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.
Proprietà dei parametri
Tipo:
DateTime
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
6
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
DateTime
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
5
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Comments
Specifica eventuali commenti leggibili per una pianificazione della manutenzione.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
9
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
String[]
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
Tipo:
SwitchParameter
Valore predefinito:
False
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
cfr
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
PSCredential
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
Int32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
7
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
Boolean
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
3
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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):
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
Proprietà dei parametri
Tipo:
Int32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
11
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
Int32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
12
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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)
Proprietà dei parametri
Tipo:
Int32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
13
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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).
Proprietà dei parametri
Tipo:
Int32
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
10
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
Guid[]
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
4
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-Name
Specifica il nome della pianificazione.
Proprietà dei parametri
Tipo:
String
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
1
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-ReasonCode
Specifica il codice motivo per una pianificazione di manutenzione che specifica il motivo della finestra di manutenzione.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
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.
Proprietà dei parametri
Tipo:
Boolean
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
2
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-ScheduleId
Specifica il GUID della pianificazione modificata da questo cmdlet.
Proprietà dei parametri
Tipo:
Guid
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
0
Obbligatorio:
True
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-SCSession
Specifica una matrice di oggetti Connection.
Proprietà dei parametri
Tipo:
Connection[]
Valore predefinito:
None
Supporta i caratteri jolly:
False
DontShow:
False
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito.
Il cmdlet non viene eseguito.
Proprietà dei parametri
Tipo:
SwitchParameter
Valore predefinito:
False
Supporta i caratteri jolly:
False
DontShow:
False
Alias:
Wi
Set di parametri
(All)
Posizione:
Named
Obbligatorio:
False
Valore dalla pipeline:
False
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.