New-AzAutomationSchedule
Membuat jadwal Automation.
Sintaks
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-Description <String>]
[-ExpiryTime <DateTimeOffset>]
-DayInterval <Byte>
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-Description <String>]
[-DaysOfWeek <DayOfWeek[]>]
[-ExpiryTime <DateTimeOffset>]
-WeekInterval <Byte>
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-Description <String>]
[-DaysOfMonth <DaysOfMonth[]>]
[-ExpiryTime <DateTimeOffset>]
-MonthInterval <Byte>
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-Description <String>]
[-DayOfWeek <DayOfWeek>]
[-DayOfWeekOccurrence <DayOfWeekOccurrence>]
[-ExpiryTime <DateTimeOffset>]
-MonthInterval <Byte>
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-Description <String>]
[-OneTime]
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzAutomationSchedule
[-Name] <String>
[-StartTime] <DateTimeOffset>
[-Description <String>]
[-ExpiryTime <DateTimeOffset>]
-HourInterval <Byte>
[-TimeZone <String>]
[-ForUpdateConfiguration]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet New-AzAutomationSchedule membuat jadwal di Azure Automation.
Contoh
Contoh 1: Membuat jadwal satu kali di waktu setempat
$TimeZone = ([System.TimeZoneInfo]::Local).Id
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule01" -StartTime "23:00" -OneTime -ResourceGroupName "ResourceGroup01" -TimeZone $TimeZone
Perintah pertama mendapatkan ID zona waktu dari sistem dan menyimpannya dalam variabel $TimeZone. Perintah kedua membuat jadwal yang berjalan satu kali pada tanggal saat ini pada pukul 23.00 di zona waktu yang ditentukan.
Contoh 2: Membuat jadwal satu kali di zona waktu lain
$TimeZone = "Europe/Paris"
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule01" -StartTime "23:00Z" -OneTime -ResourceGroupName "ResourceGroup01" -TimeZone $TimeZone
Perintah pertama menginisialisasi variabel $TimeZone dengan nilai Europe/Paris
Perintah kedua membuat jadwal yang berjalan satu kali pada tanggal saat ini pada pukul 23.00 UTC di zona waktu yang ditentukan.
Catatan: Jadwal StartTime dihitung dengan menambahkan TimeZone Offset ke StartTime yang disediakan
Contoh 3: Membuat jadwal berulang
$StartTime = Get-Date "13:00:00"
$EndTime = $StartTime.AddYears(1)
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule02" -StartTime $StartTime -ExpiryTime $EndTime -DayInterval 1 -ResourceGroupName "ResourceGroup01"
Perintah pertama membuat objek tanggal dengan menggunakan cmdlet Get-Date , lalu menyimpan objek dalam variabel $StartDate. Tentukan waktu yang setidaknya lima menit di masa mendatang. Perintah kedua membuat objek tanggal dengan menggunakan cmdlet Get-Date , lalu menyimpan objek dalam variabel $EndDate. Perintah menentukan waktu yang akan datang. Perintah akhir membuat jadwal harian bernama Schedule02 untuk memulai pada waktu yang disimpan di $StartDate dan kedaluwarsa pada saat disimpan di $EndDate.
Contoh 4: Membuat jadwal berulang mingguan
$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"
Perintah pertama membuat objek tanggal dengan menggunakan cmdlet Get-Date , lalu menyimpan objek dalam variabel $StartDate. Perintah kedua membuat array hari minggu yang berisi Senin, Selasa, Rabu, Kamis, dan Jumat. Perintah akhir membuat jadwal harian bernama Schedule03 yang akan berjalan Senin hingga Jumat setiap minggu pukul 13.00. Jadwal tidak akan pernah kedaluwarsa.
Parameter
-AutomationAccountName
Menentukan nama akun Automation tempat cmdlet ini membuat jadwal.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DayInterval
Menentukan interval, dalam hari, untuk jadwal. Jika Anda tidak menentukan parameter ini, dan Anda tidak menentukan parameter OneTime , nilai defaultnya adalah satu (1).
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DayOfWeek
Menentukan daftar hari dalam seminggu untuk jadwal mingguan.
Type: | Nullable<T>[DayOfWeek] |
Accepted values: | Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DayOfWeekOccurrence
Menentukan kemunculan minggu dalam sebulan jadwal berjalan. psdx_paramvalues
- 1
- 2
- 3
- 4
- -1
- First
- Detik
- Ketiga
- Keempat
- LastDay
Type: | DayOfWeekOccurrence |
Accepted values: | First, Second, Third, Fourth, Last |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DaysOfMonth
Menentukan daftar hari dalam sebulan untuk jadwal bulanan.
Type: | DaysOfMonth[] |
Accepted values: | 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 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DaysOfWeek
Menentukan daftar hari dalam seminggu untuk jadwal mingguan.
Type: | DayOfWeek[] |
Accepted values: | Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Menentukan deskripsi untuk jadwal.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ExpiryTime
Menentukan waktu kedaluwarsa jadwal sebagai objek DateTimeOffset . Anda dapat menentukan string yang dapat dikonversi ke DateTimeOffset yang valid.
Type: | DateTimeOffset |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForUpdateConfiguration
Menunjukkan bahwa objek jadwal ini akan digunakan untuk menjadwalkan konfigurasi pembaruan perangkat lunak
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HourInterval
Menentukan interval, dalam jam, untuk jadwal.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonthInterval
Menentukan interval, dalam Bulan, untuk jadwal.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama untuk jadwal.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OneTime
Menentukan bahwa cmdlet membuat jadwal satu kali.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Menentukan nama grup sumber daya tempat cmdlet ini membuat jadwal.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StartTime
Menentukan waktu mulai jadwal sebagai objek DateTimeOffset . Anda dapat menentukan string yang dapat dikonversi ke DateTimeOffset yang valid. Jika TimeZone disediakan, StartTime dihitung dengan menambahkan Offset Zona Waktu Input.
Type: | DateTimeOffset |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeZone
Menentukan zona waktu untuk jadwal. String ini dapat berupa ID IANA atau ID Zona Waktu Windows.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WeekInterval
Menentukan interval, dalam minggu, untuk jadwal.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Link Terkait
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk