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