New-AzAutomationSchedule
Automation-ütemezést hoz létre.
Syntax
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>]
Description
A New-AzAutomationSchedule parancsmag ütemezést hoz létre az Azure Automationben.
Példák
1. példa: Egyszeri ütemezés létrehozása helyi idő szerint
$TimeZone = ([System.TimeZoneInfo]::Local).Id
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule01" -StartTime "23:00" -OneTime -ResourceGroupName "ResourceGroup01" -TimeZone $TimeZone
Az első parancs lekéri az időzóna azonosítóját a rendszerből, és a $TimeZone változóban tárolja. A második parancs létrehoz egy ütemezést, amely az aktuális napon egyszer, 11:00-kor fut a megadott időzónában.
2. példa: Egyszeri ütemezés létrehozása egy másik időzónában
$TimeZone = "Europe/Paris"
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule01" -StartTime "23:00Z" -OneTime -ResourceGroupName "ResourceGroup01" -TimeZone $TimeZone
Az első parancs inicializál egy $TimeZone változót a következő értékkel Europe/Paris
: A második parancs létrehoz egy ütemezést, amely az aktuális dátumon egyszer, a megadott időzónában 23:00 (UTC) időpontban fut.
Megjegyzés: A StartTime ütemezése úgy van kiszámítva, hogy hozzáadja a TimeZone Eltolást a megadott StartTime-hoz
3. példa: Ismétlődő ütemezés létrehozása
$StartTime = Get-Date "13:00:00"
$EndTime = $StartTime.AddYears(1)
New-AzAutomationSchedule -AutomationAccountName "Contoso17" -Name "Schedule02" -StartTime $StartTime -ExpiryTime $EndTime -DayInterval 1 -ResourceGroupName "ResourceGroup01"
Az első parancs létrehoz egy dátumobjektumot a Get-Date parancsmaggal, majd az objektumot a $StartDate változóban tárolja. Adjon meg egy olyan időpontot, amely a jövőben legalább öt perc. A második parancs létrehoz egy dátumobjektumot a Get-Date parancsmaggal, majd az objektumot a $EndDate változóban tárolja. A parancs egy jövőbeli időpontot határoz meg. Az utolsó parancs létrehoz egy Schedule02 nevű napi ütemezést, amely a $StartDate tárolt időpontban kezdődik, és a $EndDate tárolt időpontban lejár.
4. példa: Heti ismétlődő ütemezés létrehozása
$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"
Az első parancs létrehoz egy dátumobjektumot a Get-Date parancsmaggal, majd az objektumot a $StartDate változóban tárolja. A második parancs létrehoz egy hétnapos tömböt, amely hétfőt, keddet, szerdát, csütörtöket és pénteket tartalmaz. Az utolsó parancs létrehoz egy Schedule03 nevű napi ütemezést, amely minden héten hétfőtől péntekig tart, 13:00-kor. Az ütemezés soha nem jár le.
Paraméterek
-AutomationAccountName
Megadja annak az Automation-fióknak a nevét, amelyhez ez a parancsmag ütemezést hoz létre.
Típus: | String |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-DayInterval
Napokban megadott intervallumot ad meg az ütemezéshez. Ha nem adja meg ezt a paramétert, és nem adja meg a OneTime paramétert, az alapértelmezett érték egy (1).
Típus: | Byte |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DayOfWeek
Megadja a hét napjainak listáját a heti ütemezéshez.
Típus: | Nullable<T>[DayOfWeek] |
Elfogadott értékek: | Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DayOfWeekOccurrence
A hét azon hónapjának előfordulását adja meg, amelyen belül az ütemezés fut. psdx_paramvalues
- 0
- 2
- 3
- 4
- 1-
- First
- Second
- Harmadik
- Negyedik
- LastDay
Típus: | DayOfWeekOccurrence |
Elfogadott értékek: | First, Second, Third, Fourth, Last |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DaysOfMonth
A hónap napjainak listáját adja meg a havi ütemezéshez.
Típus: | DaysOfMonth[] |
Elfogadott értékek: | 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 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DaysOfWeek
Megadja a hét napjainak listáját a heti ütemezéshez.
Típus: | DayOfWeek[] |
Elfogadott értékek: | Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Description
Megadja az ütemezés leírását.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ExpiryTime
Az ütemezés lejárati idejét adja meg DateTimeOffset objektumként. Megadhat egy sztringet, amely átalakítható egy érvényes DateTimeOffsetre.
Típus: | DateTimeOffset |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ForUpdateConfiguration
Azt jelzi, hogy ez az ütemezési objektum egy szoftverfrissítési konfiguráció ütemezéséhez lesz használva
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-HourInterval
Órákban megadott intervallumot ad meg az ütemezéshez.
Típus: | Byte |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MonthInterval
Hónapokban megadott intervallumot ad meg az ütemezéshez.
Típus: | Byte |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Name
Megadja az ütemezés nevét.
Típus: | String |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-OneTime
Megadja, hogy a parancsmag egyszeri ütemezést hoz létre.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ResourceGroupName
Megadja annak az erőforráscsoportnak a nevét, amelyhez ez a parancsmag ütemezést hoz létre.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-StartTime
Az ütemezés kezdő időpontját adja meg DateTimeOffset objektumként. Megadhat egy sztringet, amely átalakítható egy érvényes DateTimeOffsetre. Ha meg van adva a TimeZone , a StartTime kiszámítása a bemeneti időzón eltolásának hozzáadásával történik.
Típus: | DateTimeOffset |
Position: | 3 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TimeZone
Az ütemezés időzónájának megadása. Ez a sztring lehet az IANA-azonosító vagy a Windows időzóna-azonosítója.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WeekInterval
Hetekben megadott intervallumot ad meg az ütemezéshez.
Típus: | Byte |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |