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 13:30'da üçüncü günde bir 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 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 hizmet 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 hizmet verme penceresi oluşturur. Başlangıç tarihi belirtilmediğinden, hizmet verme penceresi varsayılan olarak bugün geçerli olur.
Ö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ü iki ayda bir (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çerli olur.
Parametreler
-Category
Hizmet verme 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şladığı 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: İlk, Son
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
Zamanlanmış işler arasındaki süreyi gün olarak belirtir. Varsayılan değer, bir (1) en küçük değeridir. En büyük değer 999'dır.
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 hemen komut kabuğuna 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'denbir 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 bkz. adresinde Microsoft Saat Dilimi Dizin Değerlerihttp://go.microsoft.com/fwlink/?LinkId=120935
.
Saat dilimi belirtilmezse, sanal makine için kullanılan varsayılan saat dilimi, sanal makine konağındaki 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şi çalıştırmak için 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 hafta içinde gün kümesi belirtmek için geçerli değerler: Virgülle ayrılmış iki veya daha fazla gün kümesi.
- 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
Zamanlanmış işler arasındaki süreyi hafta olarak 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.