New-SCServicingWindow

Bir bakım penceresi ve bakım penceresi için zamanlama oluşturur.

Syntax

New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-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>]
New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-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>]
New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-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>]
New-SCServicingWindow
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-Description <String>]
   [-Category <String>]
   [-Owner <String>]
   [-TimeZone <Int32>]
   [-StartDate <DateTime>]
   [-StartTimeOfDay <DateTime>]
   -DaysToRecur <Int32>
   [-MinutesDuration <Int32>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

New-SCServicingWindow cmdlet'i bir bakım penceresi ve bakım penceresi için zamanlama oluşturur. Bakım penceresi, bakım çalışmalarının bir sanal makinede, konakta veya hizmette yapılabilmesi için zamanlanmış bir zaman çerçevesidir.

Örnekler

Örnek 1: Günlük bakım penceresi zamanlama

PS C:\> $Date = (Get-Date).AddDays(2)
PS C:\> New-SCServicingWindow -Name "Backup Staging A" -Category "Non Essential" -StartDate $Date -StartTimeOfDay "13:30" -TimeZone 085 -DaysToRecur 3

İlk komut geçerli tarihi alır ve iki gün ekler, ardından sonucu $Date değişkeninde depolar.

İkinci komut, GMT Standart saat diliminde her üçüncü gün saat 13:30'da gerçekleşen Yedekleme Hazırlama A adlı bir bakım penceresi oluşturur. Bakım penceresinin başlangıç tarihi, iki gün içinde $Date'da depolanan tarihe ayarlanır.

Örnek 2: Haftada bir gün gerçekleşen bir bakım penceresi zamanlama

PS C:\> $Date = (Get-Date).AddDays(7)
PS C:\> New-SCServicingWindow -Name "Test Servers Group 3" -Category "Test Group" -StartDate $Date -StartTimeOfDay "11:00" -TimeZone 035 -WeeklyScheduleDayOfWeek "Saturday" -WeeksToRecur 1 -MinutesDuration 180

İlk komut geçerli tarihi alır ve yedi gün (bir hafta) ekler, ardından sonucu $Date değişkeninde depolar.

İkinci komut, Cumartesi günü saat 11:00'den başlayarak Doğu saat diliminde başlayan ve 3 saat (180 dakika) süren Test Sunucuları Grup 3 adlı bir bakım penceresi oluşturur. Bakım penceresinin başlangıç tarihi, yedi gün (bir hafta) olan $Date'de depolanan tarihe ayarlanır.

Örnek 3: İki haftada bir hizmet penceresi zamanlama

PS C:\> New-SCServicingWindow -Name "Staging Group C" -StartTimeOfDay "22:30" -TimeZone 035 -WeeklyScheduleDayOfWeek "Saturday, Sunday" -WeeksToRecur 2

Bu komut, Doğu saat diliminde saat 22:30'dan başlayarak Cumartesi ve Pazar günleri iki haftada bir (iki haftada bir) gerçekleşen Hazırlama Grubu C adlı bir bakım penceresi oluşturur. Başlangıç tarihi belirtilmediğinden, hizmet verme penceresi varsayılan olarak bugün geçerlilik kazanır.

Örnek 4: Bimonthly bakım penceresi zamanlama

PS C:\> New-SCServicingWindow -Name "Production Servers A" -Category "Emergency" -StartTimeOfDay "23:30" -TimeZone 085 -MonthlyScheduleDayOfWeek "Tuesday" -WeekOfMonth "Second" -MonthsToRecur 2

Bu komut, Doğu saat diliminde saat 23:30'dan başlayarak ayın ikinci Salı günü her ay (iki ayda bir) gerçekleşen Üretim Sunucuları A adlı bir hizmet verme penceresi oluşturur. Başlangıç tarihi belirtilmediğinden, hizmet verme penceresi varsayılan olarak bugün geçerlilik kazanır.

Parametreler

-Category

Bakım penceresi için bir kategori belirtir.

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

-DayOfMonth

Zamanlamanın başlayacağı ayın sıra gününü belirtir. Örneğin, 4 ayın dördüncü gününü gösterir. Son, ayın son gününü gösterir.

Varsayılan değer, StartDate parametresinde belirtilen aynı güne karşılık gelen tamsayıdır.

  • Geçerli tamsayı değerleri: 1 - 31
  • Geçerli dize değerleri: 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

Zamanlanan işler arasındaki süreyi gün cinsinden belirtir. Varsayılan değer bir (1) en küçük değeridir. En büyük değer 999'dur.

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

-Description

Bakım penceresi için bir açıklama belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

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

-MinutesDuration

Dakika cinsinden bir süre belirtir. Bir sunucu veya hizmetin bakım moduna geçirilme süresini belirtmek için bu parametreyi kullanın.

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

-MonthlyScheduleDayOfWeek

Aylık zamanlamaya göre gerçekleşen bir işin çalıştırılacak haftanın gününü belirtir. Haftanın yalnızca bir gününü belirtebilirsiniz. Varsayılan değer geçerli gündür (bugün Salı ise, Salı varsayılandır). Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Pazartesi
  • Salı
  • Çarşamba
  • Perşembe
  • Cuma
  • Cumartesi
  • Pazar

Gereksinim: WeekOfMonth parametresiyle kullanın.

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

Zamanlanmış hizmet pencereleri arasındaki süreyi ay olarak belirtir. Varsayılan değer en düşük değer olan 1'dir. Maksimum değer yoktur.

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

-Name

Virtual Machine Manager (VMM) nesnesinin adını belirtir.

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

-Owner

VMM nesnesinin sahibini, geçerli bir etki alanı kullanıcı hesabı biçiminde belirtir.

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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-RunAsynchronously

Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-StartDate

Hizmet penceresi başlatacak tarihi belirtir. Varsayılan değer geçerli tarihtir. Yerel ayarınız için kısa tarih biçiminde yeni bir tarih yazabilir veya Get-Date'den bir DateTime nesnesi geçirebilirsiniz.

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

-StartTimeOfDay

Bir işi veya başka bir işlemi başlatmak için günün saatini veya 24 saatlik bir zaman aralığını belirtir. Varsayılan değer geçerli saattir.

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

-TimeZone

Aynı standart saati paylaşan bir coğrafi bölgeyi tanımlayan bir sayı (dizin) belirtir. Saat dilimi dizinlerinin listesi için konumundaki Microsoft Saat Dilimi Dizin Değerleri'nehttp://go.microsoft.com/fwlink/?LinkId=120935bakın. Saat dilimi belirtilmezse, sanal makine için kullanılan varsayılan saat dilimi, sanal makine konağında bulunan saat dilimi ayarıyla aynıdır.

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

-VMMServer

BIR VMM sunucu nesnesi belirtir.

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

-WeeklyScheduleDayOfWeek

Bir işin çalıştırılacak haftanın bir veya daha fazla gününü belirtir. Varsayılan değer, haftanın geçerli günüdür.

  • Dize kullanarak tek bir günü belirtmek için geçerli değerler: Pazartesi, Salı, Çarşamba, Perşembe, Cuma, Cumartesi, Pazar.
  • Bir haftadaki gün kümesini belirtmek için geçerli değerler: Virgülle ayrılmış iki veya daha fazla gün kümesi.
  • Bir tamsayı kullanarak tek bir gün belirtmek için geçerli değerler: 1, 2, 3, 4, 5, 6, 7
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WeekOfMonth

Ayın ilk gününe göre birinci, ikinci, üçüncü, dördüncü veya son gibi bir hafta belirtir.

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

Zamanlanan işler arasındaki süreyi haftalar içinde belirtir. Varsayılan değer bir (1) en küçük değeridir. Maksimum değer yoktur.

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

Çıkışlar

ServicingWindow

Bu cmdlet bir ServicingWindow nesnesi döndürür.