Set-SCServicingWindow
Ändert die Eigenschaften eines Wartungsfensters.
Syntax
Set-SCServicingWindow
[-ServicingWindow] <ServicingWindow>
[-Name <String>]
[-Description <String>]
[-Category <String>]
[-Owner <String>]
[-TimeZone <Int32>]
[-StartDate <DateTime>]
[-StartTimeOfDay <DateTime>]
[-MinutesDuration <Int32>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCServicingWindow
[-ServicingWindow] <ServicingWindow>
[-Name <String>]
[-Description <String>]
[-Category <String>]
[-Owner <String>]
[-TimeZone <Int32>]
[-StartDate <DateTime>]
[-StartTimeOfDay <DateTime>]
-WeeklyScheduleDayOfWeek <String>
[-WeeksToRecur <Int32>]
[-MinutesDuration <Int32>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCServicingWindow
[-ServicingWindow] <ServicingWindow>
[-Name <String>]
[-Description <String>]
[-Category <String>]
[-Owner <String>]
[-TimeZone <Int32>]
[-StartDate <DateTime>]
[-StartTimeOfDay <DateTime>]
-MonthlyScheduleDayOfWeek <DayOfWeek>
-WeekOfMonth <WeekOfMonthType>
[-MonthsToRecur <Int32>]
[-MinutesDuration <Int32>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCServicingWindow
[-ServicingWindow] <ServicingWindow>
[-Name <String>]
[-Description <String>]
[-Category <String>]
[-Owner <String>]
[-TimeZone <Int32>]
[-StartDate <DateTime>]
[-StartTimeOfDay <DateTime>]
-DayOfMonth <DayOfMonthType>
[-MonthsToRecur <Int32>]
[-MinutesDuration <Int32>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCServicingWindow
[-ServicingWindow] <ServicingWindow>
[-Name <String>]
[-Description <String>]
[-Category <String>]
[-Owner <String>]
[-TimeZone <Int32>]
[-StartDate <DateTime>]
[-StartTimeOfDay <DateTime>]
-DaysToRecur <Int32>
[-MinutesDuration <Int32>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Set-SCServicingWindow ändert die Eigenschaften eines Wartungsfensters, einschließlich des Zeitplans für das Wartungsfenster.
Beispiele
Beispiel 1: Ändern der Startzeit eines Wartungsfensters
PS C:\> $SvcWindow = Get-SCServicingWindow -Name "Backup Staging A"
PS C:\> Set-SCServicingWindow -ServicingWindow $SvcWindow -StartTimeOfDay "13:00" -TimeZone 085
Der erste Befehl ruft das Wartungsfensterobjekt namens Backup Staging A ab und speichert das Objekt in der $SvcWindow Variable.
Der zweite Befehl ändert die Startzeit des Wartungsfensters, das in $SvcWindow (Backup Staging A) gespeichert ist, auf 1:00 Uhr in der GMT Standard-Zeitzone.
Parameter
-Category
Gibt eine Kategorie für ein Wartungsfenster an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DayOfMonth
Gibt den Ordinaltag des Monats an, auf dem der Zeitplan beginnt. Beispielsweise gibt 4 den vierten Tag des Monats an. Zuletzt wird der letzte Tag des Monats angegeben.
Der Standardwert ist die ganze Zahl, die dem gleichen Tag entspricht wie im StartDate-Parameter angegeben.
Gültige Ganzzahlwerte: 1 - 31
Gültige Zeichenfolgenwerte: Zuerst, Last
Typ: | DayOfMonthType |
Zulässige Werte: | First, DayTwo, DayThree, DayFour, DayFive, DaySix, DaySeven, DayEight, DayNine, DayTen, DayEleven, DayTweleve, DayThirteen, DayFourteen, DayFifteen, DaySixteen, DaySeventeen, DayEighteen, DayNineteen, DayTwenty, DayTwentyOne, DayTwentyTwo, DayTwentyThree, DayTwentyFour, DayTwentyFive, DayTwentySix, DayTwentySeven, DayTwentyEight, DayTwentyNine, DayThirty, DayThirtyOne, Last |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DaysToRecur
Gibt die Zeit, in Tagen, zwischen geplanten Aufträgen an. Der Standardwert ist der Mindestwert eines (1). Der Maximalwert beträgt 999.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Description
Gibt eine Beschreibung für das Wartungsfenster an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MinutesDuration
Gibt einen Zeitraum in Minuten an. Verwenden Sie diesen Parameter, um die Zeit anzugeben, für die ein Server oder ein Dienst im Wartungsmodus platziert werden soll.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MonthlyScheduleDayOfWeek
Gibt den Wochentag an, um einen Auftrag auszuführen, der auf einem monatlichen Zeitplan auftritt. Sie können nur einen Tag der Woche angeben. Der Standardwert ist der aktuelle Tag (wenn heute Dienstag, Dienstag ist die Standardeinstellung). Zulässige Werte für diesen Parameter:
- Montag
- Dienstag
- Wednesday
- Thursday
- Freitag
- Samstag
- Sonntag
Anforderung: Verwenden Sie den WeekOfMonth-Parameter .
Typ: | DayOfWeek |
Zulässige Werte: | Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MonthsToRecur
Gibt die Zeitmenge in Monaten zwischen geplanten Dienstfenstern an. Der Standardwert ist der Mindestwert eines (1). Es gibt keinen Höchstwert.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen eines Virtual Machine Manager -Objekts (VMM) an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Owner
Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PROTipID
Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServicingWindow
Gibt ein Wartungsfensterobjekt an.
Typ: | ServicingWindow |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-StartDate
Gibt das Datum an, an dem ein Dienstfenster gestartet werden soll. Der Standardwert ist das aktuelle Datum. Sie können ein neues Datum im kurzen Datumsformat für Ihr Gebietsschema eingeben oder ein DateTime-Objekt von Get-Date übergeben.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StartTimeOfDay
Gibt die Tageszeit oder einen Zeitraum von 24 Stunden an, um einen Auftrag oder einen anderen Vorgang zu starten. Der Standardwert ist die aktuelle Uhrzeit.
Typ: | DateTime |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TimeZone
Gibt eine Zahl (ein Index) an, die eine geografische Region identifiziert, die dieselbe Standardzeit teilt.
Eine Liste der Zeitzonenindizes finden Sie unter Microsoft Time Zone Index Values at http://go.microsoft.com/fwlink/?LinkId=120935
.
Wenn keine Zeitzone angegeben ist, wird als Standardzeitzone für eine virtuelle Maschine die gleiche Zeitzoneneinstellung wie auf dem Host für virtuelle Maschinen verwendet.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WeeklyScheduleDayOfWeek
Gibt einen oder mehrere Tage der Woche an, um einen Auftrag auszuführen. Der Standardwert ist der aktuelle Tag der Woche.
Gültige Werte, um einen einzelnen Tag mithilfe einer Zeichenfolge anzugeben: Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag.
Gültige Werte, um einen Satz von Tagen in einer Woche anzugeben: Jeder Satz von zwei oder mehr Tagen, die durch Kommas getrennt sind.
Gültige Werte, um einen einzelnen Tag mithilfe einer ganzzahligen Zahl anzugeben: 1, 2, 3, 4, 5, 6, 7
Anforderung: Verwenden sie mit StartTimeOfDay.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WeekOfMonth
Gibt eine Woche relativ zum ersten Tag des Monats an, z. B. erste, zweite, dritte, vierte oder letzte.
Typ: | WeekOfMonthType |
Zulässige Werte: | First, Second, Third, Fourth, Last |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WeeksToRecur
Gibt die Zeit in Wochen zwischen geplanten Aufträgen an. Der Standardwert ist der Mindestwert eines (1). Es gibt keinen Höchstwert.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
ServicingWindow
Dieses Cmdlet gibt ein ServicingWindow-Objekt zurück.