Freigeben über


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

Der zweite Befehl ändert die Startzeit des Wartungsfensters, das in $SvcWindow (Backup Staging A) auf 1:00 Uhr in der GMT Standard-Zeitzone gespeichert ist.

Parameter

-Category

Gibt eine Kategorie für ein Wartungsfenster an.

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

-DayOfMonth

Gibt den Ordnungstag des Monats an, an 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 demselben Tag entspricht wie im StartDate-Parameter angegeben.

Gültige ganzzahlige Werte: 1 - 31

Gültige Zeichenfolgenwerte: First, Last

Type:DayOfMonthType
Accepted values: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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DaysToRecur

Gibt den Zeitraum in Tagen zwischen geplanten Aufträgen an. Der Standardwert ist mindestens ein Wert (1). Der Maximalwert beträgt 999.

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

-Description

Gibt eine Beschreibung für das Wartungsfenster an.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-MinutesDuration

Gibt einen Zeitraum in Minuten an. Verwenden Sie diesen Parameter, um die Zeit anzugeben, für die ein Server oder Dienst in den Wartungsmodus versetzt werden soll.

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

-MonthlyScheduleDayOfWeek

Gibt den Wochentag an, um einen Auftrag auszuführen, der in einem monatlichen Zeitplan auftritt. Sie können nur einen Tag der Woche angeben. Der Standardwert ist der aktuelle Tag (wenn heute Dienstag, Dienstag ist der Standardwert). Zulässige Werte für diesen Parameter:

  • Montag
  • Dienstag
  • Wednesday
  • Thursday
  • Freitag
  • Samstag
  • Sonntag

Anforderung: Verwenden Sie den Parameter "WeekOfMonth ".

Type:DayOfWeek
Accepted values:Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MonthsToRecur

Gibt den Zeitraum in Monaten zwischen geplanten Dienstfenstern an. Der Standardwert ist der Mindestwert eines (1). Es gibt keinen Höchstwert.

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

-Name

Gibt den Namen eines VMM-Objekts (Virtual Machine Manager) an.

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

-Owner

Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an

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

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-ServicingWindow

Gibt ein Wartungsfensterobjekt an.

Type:ServicingWindow
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-TimeZone

Gibt eine Zahl (einen Index) an, die eine geografische Region identifiziert, die dieselbe Standardzeit hat. 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.

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

-WeeklyScheduleDayOfWeek

Gibt einen oder mehrere Tage der Woche an, um einen Auftrag auszuführen. Der Standardwert ist der aktuelle Wochentag.

Gültige Werte, um einen einzelnen Tag mithilfe einer Zeichenfolge anzugeben: Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag.

Gültige Werte, um eine Reihe von Tagen in einer Woche anzugeben: Jede Gruppe von zwei oder mehr Tagen, die durch Kommas getrennt sind.

Gültige Werte zum Angeben eines einzelnen Tages mithilfe einer ganzzahligen Zahl: 1, 2, 3, 4, 5, 6, 7

Anforderung: Verwenden sie mit StartTimeOfDay.

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

-WeekOfMonth

Gibt eine Woche relativ zum ersten Tag des Monats an, z. B. zum ersten, zweiten, dritten, vierten oder letzten.

Type:WeekOfMonthType
Accepted values:First, Second, Third, Fourth, Last
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WeeksToRecur

Gibt die Zeit in Wochen zwischen geplanten Aufträgen an. Der Standardwert ist der Mindestwert eines (1). Es gibt keinen Höchstwert.

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

Ausgaben

ServicingWindow

Dieses Cmdlet gibt ein ServicingWindow-Objekt zurück.