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 dello stato e nuovi avvisi. Una pianificazione di 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 determinato giorno o in un giorno della settimana. È necessario passare l'Id pianificazione 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 Credential .
Per ulteriori informazioni, digitare Get-Help about_OpsMgr_Connections
.
Esempio
1: Modificare una modalità di manutenzione di System Center Operations Manager pianificata tramite ID
PS C:\>Edit-SCOMMaintenanceSchedule -ScheduleId "32AAB279-3670-ED11-9626-00155D012405" -Enabled 1
Modifica la pianificazione della modalità manutenzione con 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à arrestata. 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 che specifica l'ora desiderata nell'ora locale. Tuttavia, se vuoi specificare un'ora UTC, devi specificare un oggetto DateTime con DateTimeKind impostato su UTC.
Type: | DateTime |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ActiveStartTime
Specifica la data di inizio e l'ora in cui la pianificazione deve essere attiva. Ad esempio, se si vuole una pianificazione che inizierà dal 1° maggio 2016 e deve essere eseguita alle 9:00, è necessario specificare "01-05-2016 09:00:00" come ActiveStartTime. È possibile passare una stringa che specifica l'ora desiderata nell'ora locale. Tuttavia, se vuoi specificare un'ora UTC, devi specificare un oggetto DateTime con DateTimeKind.
Type: | DateTime |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Comments
Specifica eventuali commenti leggibili per una pianificazione di manutenzione.
Type: | String |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 utilizza il computer per la connessione al gruppo di gestione corrente.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Specifica un oggetto PSCredential per la connessione al gruppo di gestione.
Per ottenere un oggetto PSCredential, usare 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.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int32 |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Indica se la pianificazione verrà abilitata o disabilitata al momento della modifica. Se si imposta questo valore su false, la pianificazione verrà disabilitata. È anche possibile usare il Enable-SCOMMaintenanceSchedule e Disable-SCOMMaintenanceSchedule per eseguire questa operazione.
Type: | Boolean |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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). L'intervallo di frequenza non è usato.
- 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 della settimana ---- 10 = Giorno del fine settimana
Type: | Int32 |
Position: | 11 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int32 |
Position: | 12 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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)
Type: | Int32 |
Position: | 13 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FreqType
Specifica quando deve essere eseguito il processo. Questo parametro può essere uno dei valori seguenti:
- 1 (una volta)
- 4 (giornaliera)
- 8 (settimanale)
- 16 (mensile)
- 32 (mensile, relativo al parametro FreqInterval).
Type: | Int32 |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitoringObjects
Specifica una matrice di GUID che rappresentano 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 dei 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.
Type: | Guid[] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome della pianificazione.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReasonCode
Specifica il codice motivo per una pianificazione di manutenzione che specifica il motivo della finestra di manutenzione.
Type: | MaintenanceModeReason |
Accepted values: | PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, UnplannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Recursive
Indica che la pianificazione è applicabile anche alla risorsa di livello superiore 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.
Type: | Boolean |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleId
Specifica il GUID della pianificazione modificata da questo cmdlet.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Specifica una matrice di oggetti Connection .
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |