Edit-SCOMMaintenanceSchedule
Bearbeitet einen vorhandenen Wartungsplan.
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 Wartungsplan. 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, Statusänderungen und neue Warnungen. Ein Wartungsplan kann verwendet werden, um eine Reihe von Ressourcen zu planen, um in den Wartungsmodus zu wechseln.
Sie können dieses Cmdlet verwenden, um Zeitpläne zu bearbeiten, die einmal, täglich, wöchentlich oder monatlich an einem bestimmten Tag oder einem Bestimmten Tag der Woche ausgeführt werden sollen. 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 dauerhafte Verbindung zu einer Verwaltungsgruppe.
Verwenden Sie den SCSession-Parameter , um eine andere dauerhafte Verbindung anzugeben.
Sie können eine temporäre Verbindung mit einer Verwaltungsgruppe mithilfe der Parameter "ComputerName " und "Anmeldeinformationen " erstellen.
Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help about_OpsMgr_Connections
.
Beispiele
1:
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 beispielsweise 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" als ActiveEndDate angeben. Sie können eine Zeichenfolge übergeben, die die gewünschte Uhrzeit in Ihrer lokalen Zeit angibt. Wenn Sie jedoch eine UTC-Uhrzeit 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 sein muss. Wenn Sie beispielsweise einen Zeitplan wünschen, der ab dem 1. Mai 2016 beginnen soll und um 9:00 Uhr ausgeführt werden muss, müssen Sie "01-05-2016 09:00:00" als ActiveStartTime angeben. Sie können eine Zeichenfolge übergeben, die die gewünschte Uhrzeit in Ihrer lokalen Zeit angibt. Wenn Sie jedoch eine UTC-Uhrzeit angeben möchten, müssen Sie ein DateTime-Objekt mit dem DateTimeKind angeben.
Type: | DateTime |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Comments
Gibt alle menschlichen lesbaren Kommentare für einen Wartungsplan 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. Um den lokalen Computer anzugeben, geben Sie 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.
Geben Sie weitere Informationen 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 Wartungsplans an. Die Dauer eines Wartungsplans ist die Zeit, zu der der Wartungsplan jedes Mal dauert.
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. Sie können auch die Enable-SCOMMaintenanceSchedule und Disable-SCOMMaintenanceSchedule verwenden, um dies zu tun.
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 nichts anderes als einmalRecurrence-Zeitplan ist. Der Wert hängt vom Wert von FreqType ab, wie in der folgenden Liste angegeben:
- 1 (einmal). Häufigkeitsintervall ist nicht verwendet.
- 4 (täglich). Alle Häufigkeitsintervalltage.
- 8 (wöchentlich). Der Parameter FreqInterval ist eine oder mehrere der folgenden (kombiniert mit einem ODER logischen Operator):
---- 1 = Sonntag ---- 2 = Montag ---- 4 = Dienstag ---- 8 = Mittwoch ---- 16 = Donnerstag ---- 32 = Freitag ---- 64 = Samstag
- 16 (monatlich). Am Häufigkeitsintervalltag des Monats.
- 32 (monatlich relativ). Der Parameter FreqInterval ist eine 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
Die 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 Parameter FreqRecurrenceFactor ist eine ganze Zahl mit einem Standardwert von 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 eine der folgenden Werte sein:
- 1 (Zuerst)
- 2 (Sekunde)
- 4 (Dritter)
- 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 eine 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, das Überwachungsobjekte darstellt, die dieses Cmdlet im Wartungsmodus platziert. Gibt ein Array von Überwachungsobjekt-GUIDS an, das in den Wartungsmodus versetzt wird. Um ein Überwachungsobjekt anzugeben, das der Zeitplan im Wartungsmodus platziert, müssen Sie das ID-Attribut des Überwachungsobjekts übergeben. Wenn Sie einige der vorhandenen Mitglieder beibehalten möchten, müssen diese auch angegeben werden.
Sie können ein oder mehrere Überwachungsobjekte für einen Zeitplan angeben. Sie können jedoch keinen Zeitplan bearbeiten, der nicht über ein Ü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 Wartungsplan 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 auch auf die Ressource der obersten Ebene oder auf alle enthaltenen Ressourcen anwendbar ist. 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, wird auch die angegebene Ressource und alle Ressourcen, die eine Eindämmungsbeziehung mit dieser Ressource haben, in den Wartungsmodus verschoben.
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 |