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
Ähnliche Themen
Azure PowerShell