Get-AzRecoveryServicesBackupRetentionPolicyObject
Hämtar ett grundläggande kvarhållningsprincipobjekt.
Syntax
Get-AzRecoveryServicesBackupRetentionPolicyObject
[-WorkloadType] <WorkloadType>
[[-BackupManagementType] <BackupManagementType>]
[[-BackupTier] <BackupTierType>]
[-DefaultProfile <IAzureContextContainer>]
[[-ScheduleRunFrequency] <ScheduleRunType>]
[<CommonParameters>]
Description
Cmdleten Get-AzRecoveryServicesBackupRetentionPolicyObject hämtar en bas AzureRMRecoveryServicesRetentionPolicyObject. Det här objektet finns inte kvar i systemet. Det är ett tillfälligt objekt som du kan ändra och använda med cmdleten New-AzRecoveryServicesBackupProtectionPolicy för att skapa en ny säkerhetskopieringsprincip.
Exempel
Exempel 1: Skapa en princip för säkerhetskopieringsskydd
$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM
$RetPol.DailySchedule.DurationCountInDays = 365
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol
Det första kommandot hämtar kvarhållningsprincipobjektet och lagrar det sedan i variabeln $RetPol. Det andra kommandot anger varaktigheten för kvarhållningsprincipobjektet till 365 dagar. Det tredje kommandot hämtar objektet schemaprincip och lagrar det sedan i variabeln $SchPol. Det senaste kommandot skapar en princip för säkerhetskopieringsskydd med hjälp av kvarhållningsprincipen och schemaprincipen som skapades med föregående kommandon.
Exempel 2: Hämta kvarhållningsobjekt för bastimmes kvarhållning för fildelningsprincip
$retentionPolicy = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$retentionPolicy.DailySchedule.DurationCountInDays = 10
Det första kommandot hämtar en bas varje timme RetentionPolicy objekt och lagrar det sedan i variabeln $retentionPolicy. På samma sätt kan principen för kvarhållning varje timme hämtas för förbättrat timschema för andra arbetsbelastningar. Det andra kommandot anger kvarhållningstiden för dagliga återställningspunkter till 10 dagar.
Parametrar
-BackupManagementType
Klassen med resurser som skyddas. De godtagbara värdena för den här parametern är:
- AzureVM
- AzureWorkload
- AzureStorage
Typ: | Nullable<T>[BackupManagementType] |
Godkända värden: | AzureVM, AzureStorage, AzureWorkload |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BackupTier
Säkerhetskopieringsnivå för resursen. De aktuella värden som stöds är Snapshot, VaultStandard
Typ: | BackupTierType |
Godkända värden: | Snapshot, VaultStandard |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ScheduleRunFrequency
Frekvens för det schema för vilket grundläggande kvarhållningsprincipobjekt hämtas. Acceptabla värden är Dagligen och Varje timme.
Typ: | ScheduleRunType |
Godkända värden: | Daily, Hourly, Weekly |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WorkloadType
Resursens arbetsbelastningstyp. De godtagbara värdena för den här parametern är:
- AzureVM
- AzureFiles
- MSSQL
Typ: | WorkloadType |
Godkända värden: | AzureVM, AzureFiles, MSSQL |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
Relaterade länkar
Azure PowerShell