Freigeben über


Edit-SCOMMaintenanceSchedule

Bearbeitet einen vorhandenen Wartungszeitplan.

Syntax

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

Beschreibung

Das Cmdlet Edit-SCOMMaintenanceSchedule bearbeitet einen vorhandenen Wartungszeitplan. Sie können jedoch keinen zeitplan bearbeiten, der derzeit aktiv ist.

Wenn sich eine Ressource im Wartungsmodus befindet, unterdrückt Operations Manager Warnungen, Benachrichtigungen, Regeln, Monitore, automatische Antworten, Zustandsänderungen und neue Warnungen. Ein Wartungszeitplan kann verwendet werden, um eine Reihe von Ressourcen für den Wechsel in den Wartungsmodus zu planen.

Sie können dieses Cmdlet verwenden, um Zeitpläne so zu bearbeiten, dass sie einmal, täglich, wöchentlich oder monatlich an einem bestimmten Tag oder einem bestimmten Wochentag ausgeführt werden. Sie müssen die ScheduleId eines vorhandenen Zeitplans übergeben, den Sie bearbeiten möchten. Alle anderen Parameter sind optional; die angegebenen Parameter werden überschrieben.

Standardmäßig verwendet dieses Cmdlet die aktive persistente Verbindung mit einer Verwaltungsgruppe. Verwenden Sie den SCSession-Parameter , um eine andere persistente Verbindung anzugeben. Sie können eine temporäre Verbindung mit einer Verwaltungsgruppe erstellen, indem Sie die Parameter ComputerName und Credential verwenden. Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help about_OpsMgr_Connections.

Beispiele

1: Bearbeiten eines mit der ID geplanten System Center Operations Manager-Wartungsmodus

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

Bearbeitet den Wartungsmoduszeitplan mit der ID 32AAB279-3670-ED11-9626-00155D012405.

2: Bearbeiten eines geplanten System Center Operations Manager-Wartungsmodus mit seinem Namen

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

Bearbeitet den Wartungsmoduszeitplan mit dem Namen.

Parameter

-ActiveEndDate

Gibt das Enddatum und die Endzeit an, zu der der Zeitplan beendet wird. Wenn Sie diesen Parameter nicht angeben, wird der Zeitplan weiterhin ausgeführt, bis er gelöscht oder deaktiviert wird.

Wenn Sie für instance einen Zeitplan erstellen möchten, der am 1. Mai 2016 um 9:00 Uhr enden soll, müssen Sie "01-05-2016 09:00:00:00" als ActiveEndDate angeben. Sie können eine Zeichenfolge übergeben, die die gewünschte Zeit in Ihrer Ortszeit angibt. Wenn Sie jedoch eine UTC-Zeit angeben möchten, müssen Sie ein DateTime-Objekt angeben, bei dem DateTimeKind auf UTC festgelegt ist.

Type:DateTime
Position:6
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ActiveStartTime

Gibt das Startdatum und die Uhrzeit an, zu der der Zeitplan aktiv werden muss. Wenn Sie beispielsweise einen Zeitplan wünschen, der am 1. Mai 2016 beginnen und um 9:00 Uhr ausgeführt werden muss, müssen Sie "01-05-2016 09:00:00:00" als ActiveStartTime angeben. Sie können eine Zeichenfolge übergeben, die die gewünschte Zeit in Ihrer Ortszeit angibt. Wenn Sie jedoch eine UTC-Zeit angeben möchten, müssen Sie ein DateTime-Objekt mit dateTimeKind angeben.

Type:DateTime
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Comments

Gibt alle lesbaren Kommentare für einen Wartungszeitplan an.

Type:String
Position:9
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Gibt ein Array von Namen von Computern an. Das Cmdlet stellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer her. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Geben Sie zum Angeben des lokalen Computers den Computernamen, localhost oder einen Punkt (.) ein. Der System Center Data Access-Dienst muss auf dem Computer aktiv sein. Wenn Sie keinen Computer angeben, verwendet das Cmdlet den Computer für die aktuelle Verwaltungsgruppenverbindung.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Gibt ein PSCredential-Objekt für die Verwaltungsgruppenverbindung an. Zum Abrufen eines PSCredential-Objekts verwenden Sie das Get-Credential-Cmdlet. Um weitere Informationen zu erfahren, geben Sie ein Get-Help Get-Credential. Wenn Sie einen Computer im ComputerName-Parameter angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Der Standardwert ist der aktuelle Benutzer.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Duration

Gibt die Dauer des Wartungszeitplans an. Die Dauer eines Wartungszeitplans ist die Zeit, für die der Wartungszeitplan jedes Mal dauern wird.

Type:Int32
Position:7
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

Gibt an, ob der Zeitplan beim Bearbeiten aktiviert oder deaktiviert wird. Wenn Sie dies auf false festlegen, wird der Zeitplan deaktiviert. Dazu können Sie auch die Enable-SCOMMaintenanceSchedule und Disable-SCOMMaintenanceSchedule verwenden.

Type:Boolean
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqInterval

Gibt den Tag an, an dem der Auftrag ausgeführt wird. Dies ist obligatorisch, wenn der Zeitplan etwas anderes als der OnceRecurrence-Zeitplan ist. Der Wert hängt vom Wert von FreqType ab, wie in der folgenden Liste angegeben:

  • 1 (einmal). Das Häufigkeitsintervall wird nicht verwendet.
  • 4 (täglich). Alle Häufigkeitsintervalltage.
  • 8 (wöchentlich). Der FreqInterval-Parameter ist mindestens einer der folgenden Parameter (in Kombination mit einem logischen OR-Operator):

---- 1 = Sonntag ---- 2 = Montag ---- 4 = Dienstag ---- 8 = Mittwoch ---- 16 = Donnerstag ---- 32 = Freitag ---- 64 = Samstag

  • 16 (monatlich). Im Häufigkeitsintervall tag des Monats.
  • 32 (monatlich). Der FreqInterval-Parameter ist einer der folgenden Werte:

---- 1 = Sonntag ---- 2 = Montag ---- 3 = Dienstag ---- 4 = Mittwoch ---- 5 = Donnerstag ---- 6 = Freitag ---- 7 = Samstag ---- 8 = Tag ---- 9 = Wochentag ---- 10 = Wochenendtag

Type:Int32
Position:11
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqRecurrenceFactor

Anzahl der Wochen oder Monate zwischen der geplanten Ausführung des Auftrags. FreqRecurrenceFactor wird nur verwendet, wenn der FreqType-Paramter auf 8, 16 oder 32 festgelegt ist. Der FreqRecurrenceFactor-Parameter ist eine ganze Zahl mit dem Standardwert 0.

Type:Int32
Position:12
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqRelativeInterval

Gibt den Zeitplan an, wenn der FreqType-Parameter auf 32 (monatlich relativ) festgelegt ist. Dieser Parameter kann einer der folgenden Werte sein:

  • 1 (First)
  • 2 (Second)
  • 4 (Dritte)
  • 8 (Vierter)
  • 16 (Zuletzt)
Type:Int32
Position:13
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqType

Gibt an, wann der Auftrag ausgeführt werden soll. Dieser Parameter kann einer der folgenden Werte sein:

  • 1 (einmal)
  • 4 (täglich)
  • 8 (wöchentlich)
  • 16 (monatlich)
  • 32 (Monatlich, relativ zum Parameter FreqInterval).
Type:Int32
Position:10
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitoringObjects

Gibt ein Array von GUIDs an, die Überwachungsobjekte darstellen, die dieses Cmdlet in den Wartungsmodus versetzt. Gibt ein Array von Überwachungsobjekten an, das in den Wartungsmodus versetzt wird. Um ein Überwachungsobjekt anzugeben, das der Zeitplan in den Wartungsmodus versetzt, müssen Sie das ID-Attribut des Überwachungsobjekts übergeben. Wenn Sie einige der vorhandenen Member beibehalten möchten, müssen diese ebenfalls angegeben werden.

Sie können mindestens ein Überwachungsobjekt für einen Zeitplan angeben. Sie können jedoch keinen Zeitplan bearbeiten, der über kein Überwachungsobjekt verfügt.

Type:Guid[]
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Gibt den Namen des Zeitplans an.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReasonCode

Gibt den Grundcode für einen Wartungszeitplan an, der den Grund für das Wartungsfenster angibt.

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

Gibt an, dass der Zeitplan für die Ressource der obersten Ebene oder auch für alle enthaltenen Ressourcen gilt. Wenn Sie diesen Parameter auf false festlegen, wechselt nur die angegebene Ressource in den Wartungsmodus, wenn der Zeitplan ausgeführt wird. Wenn dies auf true festgelegt ist, werden die angegebene Ressource und alle Ressourcen, die eine Containmentbeziehung zu dieser Ressource haben, ebenfalls in den Wartungsmodus versetzt.

Type:Boolean
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleId

Gibt die GUID des Zeitplans an, den dieses Cmdlet bearbeitet.

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Gibt ein Array von Connection-Objekten an.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False