Freigeben über


Get-AzRecoveryServicesBackupRetentionPolicyObject

Ruft ein Basisaufbewahrungsrichtlinienobjekt ab.

Syntax

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

Beschreibung

Das Cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject ruft ein Basis-AzureRMRecoveryServicesRetentionPolicyObject ab. Dieses Objekt wird im System nicht beibehalten. Es handelt sich um ein temporäres Objekt, das Sie mit dem Cmdlet New-AzRecoveryServicesBackupProtectionPolicy bearbeiten und verwenden können, um eine neue Sicherungsrichtlinie zu erstellen.

Beispiele

Beispiel 1: Erstellen einer Sicherungsschutzrichtlinie

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

Der erste Befehl ruft das Aufbewahrungsrichtlinienobjekt ab und speichert es dann in der $RetPol Variablen. Der zweite Befehl legt die Dauer für das Aufbewahrungsrichtlinienobjekt auf 365 Tage fest. Der dritte Befehl ruft das Zeitplanrichtlinienobjekt ab und speichert es dann in der $SchPol Variablen. Der letzte Befehl erstellt eine Sicherungsschutzrichtlinie mithilfe der Aufbewahrungsrichtlinie und der Zeitplanrichtlinie, die mit den vorherigen Befehlen erstellt wurde.

Beispiel 2: Abrufen eines Stündliche Basisaufbewahrungsobjekts für die Dateifreigaberichtlinie

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

Der erste Befehl ruft ein stündliches RetentionPolicy-Basisobjekt ab und speichert ihn dann in der $retentionPolicy Variablen. Ebenso kann die Stündliche Aufbewahrungsrichtlinie für einen erweiterten Stundenplan für andere Workloads abgerufen werden. Der zweite Befehl legt die Aufbewahrungsdauer für tägliche Wiederherstellungspunkte auf 10 Tage fest.

Parameter

-BackupManagementType

Die Klasse der Ressourcen, die geschützt werden. Zulässige Werte für diesen Parameter:

  • AzureVM
  • AzureWorkload
  • AzureStorage
Typ:Nullable<T>[BackupManagementType]
Zulässige Werte:AzureVM, AzureStorage, AzureWorkload
Position:1
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ScheduleRunFrequency

Häufigkeit des Zeitplans, für den das Basisaufbewahrungsrichtlinienobjekt abgerufen wird. Zulässige Werte sind täglich und stündlich.

Typ:ScheduleRunType
Zulässige Werte:Daily, Hourly, Weekly
Position:2
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WorkloadType

Workloadtyp der Ressource. Zulässige Werte für diesen Parameter:

  • AzureVM
  • AzureFiles
  • MSSQL
Typ:WorkloadType
Zulässige Werte:AzureVM, AzureFiles, MSSQL
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

RetentionPolicyBase