New-AzAutomationSchedule
Otomasyon zamanlaması oluşturur.
Syntax
ByDaily (Varsayılan)
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
-DayInterval <Byte>
[-Description <String>]
[-ExpiryTime <DateTimeOffset>]
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ByWeekly
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
-WeekInterval <Byte>
[-Description <String>]
[-DaysOfWeek <DayOfWeek[]>]
[-ExpiryTime <DateTimeOffset>]
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ByMonthlyDaysOfMonth
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
-MonthInterval <Byte>
[-Description <String>]
[-DaysOfMonth <DaysOfMonth[]>]
[-ExpiryTime <DateTimeOffset>]
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ByMonthlyDayOfWeek
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
-MonthInterval <Byte>
[-Description <String>]
[-DayOfWeek <DayOfWeek>]
[-DayOfWeekOccurrence <DayOfWeekOccurrence>]
[-ExpiryTime <DateTimeOffset>]
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ByOneTime
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-Description <String>]
[-OneTime]
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ByHourly
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
-HourInterval <Byte>
[-Description <String>]
[-ExpiryTime <DateTimeOffset>]
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzAutomationSchedule cmdlet'i Azure Otomasyonu içinde bir zamanlama oluşturur.
Örnekler
Örnek 1: Yerel saatle tek seferlik zamanlama oluşturma
$TimeZone = ([System.TimeZoneInfo]::Local).Id
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule01" -StartTime "23:00" -OneTime -ResourceGroupName "ResourceGroup01" -TimeZone $TimeZone
İlk komut sistemden saat dilimi kimliğini alır ve $TimeZone değişkeninde depolar.
İkinci komut, belirtilen saat diliminde saat 23:00'te geçerli tarihte bir kez çalışan bir zamanlama oluşturur.
Örnek 2: Başka bir saat diliminde tek seferlik zamanlama oluşturma
$TimeZone = "Europe/Paris"
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule01" -StartTime "23:00Z" -OneTime -ResourceGroupName "ResourceGroup01" -TimeZone $TimeZone
İlk komut değeri Europe/Paris olan bir $TimeZone değişkeni başlatır İkinci komut, belirtilen saat diliminde saat 23:00 UTC'de geçerli tarihte bir kez çalışan bir zamanlama oluşturur.
Not: StartTime zamanlaması, sağlanan StartTime'a Saat Dilimi Uzaklığı eklenerek hesaplanır
Örnek 3: Yinelenen zamanlama oluşturma
$StartTime = Get-Date "13:00:00"
$EndTime = $StartTime.AddYears(1)
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule02" -StartTime $StartTime -ExpiryTime $EndTime -DayInterval 1 -ResourceGroupName "ResourceGroup01"
İlk komut Get-Date cmdlet'ini kullanarak bir tarih nesnesi oluşturur ve nesneyi $StartDate değişkeninde depolar.
Gelecekte en az beş dakika olan bir zaman belirtin.
İkinci komut Get-Date cmdlet'ini kullanarak bir tarih nesnesi oluşturur ve nesneyi $EndDate değişkeninde depolar.
komutu gelecekteki bir saati belirtir.
Son komut, $StartDate'de depolanan saatte başlayıp $EndDate'de depolandığı anda süresi dolmak üzere Schedule02 adlı günlük bir zamanlama oluşturur.
Örnek 4: Haftalık yinelenen zamanlama oluşturma
$StartTime = (Get-Date "13:00:00").AddDays(1)
[System.DayOfWeek[]]$WeekDays = @([System.DayOfWeek]::Monday..[System.DayOfWeek]::Friday)
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule03" -StartTime $StartTime -WeekInterval 1 -DaysOfWeek $WeekDays -ResourceGroupName "ResourceGroup01"
İlk komut Get-Date cmdlet'ini kullanarak bir tarih nesnesi oluşturur ve nesneyi $StartDate değişkeninde depolar.
İkinci komut Pazartesi, Salı, Çarşamba, Perşembe ve Cuma'yı içeren hafta günlerinden oluşan bir dizi oluşturur.
Son komut, her hafta pazartesiden cumaya saat 13:00'te çalışacak Schedule03 adlı günlük bir zamanlama oluşturur. Zamanlamanın süresi hiçbir zaman dolmaz.
Parametreler
-AutomationAccountName
Bu cmdlet'in zamanlama oluşturduğu Otomasyon hesabının adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 1
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-DayInterval
Zamanlama için gün cinsinden bir aralık belirtir.
Bu parametreyi belirtmezseniz ve OneTime parametresini belirtmezseniz, varsayılan değer bir (1) olur.
Parametre özellikleri
Tür: Byte
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByDaily
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DayOfWeek
Haftalık zamanlama için haftanın günlerinin listesini belirtir.
Parametre özellikleri
Tür: Nullable<T> [ DayOfWeek ]
Default value: None
Kabul edilen değerler: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByMonthlyDayOfWeek
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DayOfWeekOccurrence
Zamanlamanın çalıştığı ay içinde haftanın oluşumunu belirtir.
psdx_paramvalues
1
2
3
4
-1
First
Second
Third
Fourth
LastDay
Parametre özellikleri
Tür: DayOfWeekOccurrence
Default value: None
Kabul edilen değerler: First, Second, Third, Fourth, Last
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByMonthlyDayOfWeek
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DaysOfMonth
Aylık zamanlama için ayın günlerinin listesini belirtir.
Parametre özellikleri
Tür: DaysOfMonth [ ]
Default value: None
Kabul edilen değerler: One, Two, Three, Four, Five, Six, Seventh, Eighth, Ninth, Tenth, Eleventh, Twelfth, Thirteenth, Fourteenth, Fifteenth, Sixteenth, Seventeenth, Eighteenth, Nineteenth, Twentieth, TwentyFirst, TwentySecond, TwentyThird, TwentyFourth, TwentyFifth, TwentySixth, TwentySeventh, TwentyEighth, TwentyNinth, Thirtieth, ThirtyFirst, LastDay
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByMonthlyDaysOfMonth
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DaysOfWeek
Haftalık zamanlama için haftanın günlerinin listesini belirtir.
Parametre özellikleri
Tür: DayOfWeek [ ]
Default value: None
Kabul edilen değerler: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByWeekly
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Description
Zamanlama için bir açıklama belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-ExpiryTime
Bir zamanlamanın bitiş saatini DateTimeOffset nesnesi olarak belirtir.
Geçerli bir DateTimeOffset'e dönüştürülebilecek bir dize belirtebilirsiniz.
Parametre özellikleri
Tür: DateTimeOffset
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByDaily
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
ByWeekly
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
ByMonthlyDaysOfMonth
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
ByMonthlyDayOfWeek
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
ByHourly
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ForUpdateConfiguration
Bu zamanlama nesnesinin bir yazılım güncelleştirme yapılandırması zamanlamak için kullanılacağını gösterir
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-HourInterval
Zamanlama için saat cinsinden bir aralık belirtir.
Parametre özellikleri
Tür: Byte
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByHourly
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-MonthInterval
Zamanlama için Ay cinsinden bir aralık belirtir.
Parametre özellikleri
Tür: Byte
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByMonthlyDaysOfMonth
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
ByMonthlyDayOfWeek
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Name
Zamanlama için bir ad belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 2
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-OneTime
Cmdlet'in tek seferlik bir zamanlama oluşturduğunu belirtir.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByOneTime
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ResourceGroupName
Bu cmdlet'in zamanlama oluşturduğu kaynak grubunun adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 0
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-StartTime
Bir zamanlamanın başlangıç saatini DateTimeOffset nesnesi olarak belirtir.
Geçerli bir DateTimeOffset'e dönüştürülebilecek bir dize belirtebilirsiniz.
TimeZone sağlanırsa StartTime , Giriş Saat DilimiNin Uzaklığı eklenerek hesaplanır.
Parametre özellikleri
Tür: DateTimeOffset
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 3
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-TimeZone
Zamanlamanın saat dilimini belirtir.
Bu dize IANA kimliği veya Windows Saat Dilimi Kimliği olabilir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-WeekInterval
Zamanlama için hafta cinsinden bir aralık belirtir.
Parametre özellikleri
Tür: Byte
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ByWeekly
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar