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=120935
bakı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.