Get-AzRecoveryServicesBackupRetentionPolicyObject

Pobiera obiekt zasad przechowywania podstawowego.

Składnia

Get-AzRecoveryServicesBackupRetentionPolicyObject
   [-WorkloadType] <WorkloadType>
   [[-BackupManagementType] <BackupManagementType>]
   [-DefaultProfile <IAzureContextContainer>]
   [[-ScheduleRunFrequency] <ScheduleRunType>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject pobiera podstawowy obiekt AzureRMRecoveryServicesRetentionPolicyObject. Ten obiekt nie jest utrwalany w systemie. Jest to obiekt tymczasowy, którego można manipulować i używać za pomocą polecenia cmdlet New-AzRecoveryServicesBackupProtectionPolicy w celu utworzenia nowych zasad kopii zapasowych.

Przykłady

Przykład 1. Tworzenie zasad ochrony kopii zapasowych

$RetPol = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureVM 
$RetPol.DailySchedule.DurationCountInDays = 365
$SchPol = Get-AzRecoveryServicesBackupSchedulePolicyObject -WorkloadType AzureVM 
New-AzRecoveryServicesBackupProtectionPolicy -Name "NewPolicy" -WorkloadType AzureVM -RetentionPolicy $RetPol -SchedulePolicy $SchPol

Pierwsze polecenie pobiera obiekt zasad przechowywania, a następnie przechowuje go w zmiennej $RetPol. Drugie polecenie ustawia czas trwania obiektu zasad przechowywania na 365 dni. Trzecie polecenie pobiera obiekt zasad harmonogramu, a następnie przechowuje go w zmiennej $SchPol. Ostatnie polecenie tworzy zasady ochrony kopii zapasowych przy użyciu zasad przechowywania i planowania zasad utworzonych przy użyciu poprzednich poleceń.

Przykład 2. Pobieranie podstawowego obiektu przechowywania godzinowego dla zasad udziału plików

$retentionPolicy = Get-AzRecoveryServicesBackupRetentionPolicyObject -WorkloadType AzureFiles -BackupManagementType AzureStorage -ScheduleRunFrequency Hourly
$retentionPolicy.DailySchedule.DurationCountInDays = 10

Pierwsze polecenie pobiera obiekt RetentionPolicy co godzinę bazy, a następnie zapisuje go w zmiennej $retentionPolicy. Podobnie zasady przechowywania godzinowe można pobrać dla rozszerzonego harmonogramu godzinowego dla innych obciążeń. Drugie polecenie ustawia czas przechowywania dla codziennych punktów odzyskiwania do 10 dni.

Parametry

-BackupManagementType

Klasa chronionych zasobów. Dopuszczalne wartości tego parametru to:

  • AzureVM
  • AzureWorkload
  • AzureStorage
Type:Nullable<T>[BackupManagementType]
Accepted values:AzureVM, AzureStorage, AzureWorkload
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleRunFrequency

Częstotliwość harmonogramu, dla którego jest pobierany obiekt zasad przechowywania podstawowego. Dopuszczalne wartości to Codziennie i Co godzinę.

Type:ScheduleRunType
Accepted values:Daily, Hourly, Weekly
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkloadType

Typ obciążenia zasobu. Dopuszczalne wartości tego parametru to:

  • AzureVM
  • AzureFiles
  • MSSQL
Type:WorkloadType
Accepted values:AzureVM, AzureFiles, MSSQL
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

None

Dane wyjściowe

RetentionPolicyBase