Get-AzRecoveryServicesBackupSchedulePolicyObject
Získá objekt zásad základního plánu.
Syntax
Get-AzRecoveryServicesBackupSchedulePolicyObject
[-WorkloadType] <WorkloadType>
[[-BackupManagementType] <BackupManagementType>]
[-DefaultProfile <IAzureContextContainer>]
[[-ScheduleRunFrequency] <ScheduleRunType>]
[[-PolicySubType] <PSPolicyType>]
[<CommonParameters>]
Description
Rutina Get-AzRecoveryServicesBackupSchedulePolicyObject získá základní rutinu AzureRMRecoveryServicesSchedulePolicyObject. Tento objekt není v systému zachován. Jedná se o dočasný objekt, se kterým můžete manipulovat a používat rutinu New-AzRecoveryServicesBackupProtectionPolicy k vytvoření nové zásady ochrany zálohování.
Příklady
Příklad 1: Nastavení frekvence plánu na týdenní
$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType "AzureVM"
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType "AzureVM"
$SchPol.ScheduleRunFrequency = "Weekly"
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol
První příkaz získá objekt zásad uchovávání informací a pak ho uloží do proměnné $RetPol. Druhý příkaz získá objekt zásad plánu a pak ho uloží do proměnné $SchPol. Třetí příkaz změní četnost zásad plánu na týdenní. Poslední příkaz vytvoří zásadu ochrany zálohování s aktualizovaným plánem.
Příklad 2: Nastavení doby zálohování
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType "AzureVM"
$SchPol.ScheduleRunTimes.RemoveAll()
$DT = Get-Date
$SchPol.ScheduleRunTimes.Add($DT.ToUniversalTime())
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol
První příkaz získá objekt zásad plánu a pak ho uloží do proměnné $SchPol. Druhý příkaz odebere všechny naplánované časy spuštění z $SchPol. Třetí příkaz získá aktuální datum a čas a uloží ho do proměnné $DT. Čtvrtý příkaz nahradí naplánované časy spuštění aktuálním časem. Virtuální počítač AzureVM můžete zálohovat jenom jednou denně, takže pokud chcete obnovit čas zálohování, musíte nahradit původní plán. Poslední příkaz vytvoří zásadu ochrany zálohování pomocí nového plánu.
Příklad 3: Získání hodinového plánu pro zásady sdílení souborů
$schedulePolicy = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$timeZone = Get-TimeZone
$schedulePolicy.ScheduleRunTimeZone = $timeZone.Id
$startTime = Get-Date -Date "2021-12-22T06:00:00.00+00:00"
$schedulePolicy.ScheduleWindowStartTime = $startTime.ToUniversalTime()
$schedulePolicy.ScheduleInterval = 6
$schedulePolicy.ScheduleWindowDuration = 14
První příkaz získá základní hodinovou hodnotu SchedulePolicyObject a pak ho uloží do proměnné $schedulePolicy. Druhý a třetí příkaz načte časové pásmo a aktualizuje časové pásmo v $schedulePolicy. Čtvrtý a pátý příkaz inicializuje čas spuštění okna plánu a aktualizuje $schedulePolicy. Upozorňujeme, že počáteční čas musí být ve standardu UTC, i když časové pásmo není UTC. Šestý a sedmý příkaz aktualizuje interval (v hodinách), po kterém se zálohování bude opakovat ve stejný den, dobu trvání (v hodinách), pro kterou se plán spustí.
Příklad 4: Získání rozšířeného hodinového plánu pro zásady AzureVM
$schedulePolicy = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM -BackupManagementType AzureVM -PolicySubType Enhanced -ScheduleRunFrequency Hourly
$timeZone = Get-TimeZone -ListAvailable | Where-Object { $_.Id -match "India" }
$schedulePolicy.ScheduleRunTimeZone = $timeZone.Id
$windowStartTime = (Get-Date -Date "2022-04-14T08:00:00.00+00:00").ToUniversalTime()
$schPol.HourlySchedule.WindowStartTime = $windowStartTime
$schedulePolicy.HourlySchedule.ScheduleInterval = 4
$schedulePolicy.HourlySchedule.ScheduleWindowDuration = 23
První příkaz získá základní rozšířenou hodinovou hodnotu SchedulePolicyObject for WorkloadType AzureVM a pak ho uloží do proměnné $schedulePolicy. Druhý a třetí příkaz načte časové pásmo Indie a aktualizuje časové pásmo v $schedulePolicy. Čtvrtý a pátý příkaz inicializuje čas spuštění okna plánu a aktualizuje $schedulePolicy. Upozorňujeme, že počáteční čas musí být ve standardu UTC, i když časové pásmo není UTC. Šestý a sedmý příkaz aktualizuje interval (v hodinách), po kterém se zálohování bude opakovat ve stejný den, dobu trvání (v hodinách), pro kterou se plán spustí.
Parametry
-BackupManagementType
Třída prostředků, které jsou chráněny. Tento parametr přijímá tyto hodnoty:
- Virtuální počítač AzureVM
- AzureStorage
- AzureWorkload
Typ: | Nullable<T>[BackupManagementType] |
přijímané hodnoty: | AzureVM, AzureStorage, AzureWorkload |
Position: | 1 |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PolicySubType
Typ zásady plánu, které se mají načíst: Standardní, Rozšířená
Typ: | PSPolicyType |
přijímané hodnoty: | Standard, Enhanced |
Position: | 3 |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleRunFrequency
Četnost spuštění plánu pro plán zásad.
Typ: | ScheduleRunType |
přijímané hodnoty: | Daily, Hourly, Weekly |
Position: | 2 |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkloadType
Typ úlohy prostředku Tento parametr přijímá tyto hodnoty:
- Virtuální počítač AzureVM
- AzureFiles
- MSSQL
Typ: | WorkloadType |
přijímané hodnoty: | AzureVM, AzureFiles, MSSQL |
Position: | 0 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
None
Výstupy
Související odkazy
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro