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 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
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
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.
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 |