Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
Mit diesem Befehl wird die Wiederherstellungskonfiguration eines gesicherten Elements wie SQL DB erstellt. Das Konfigurationsobjekt speichert alle Details wie den Wiederherstellungsmodus, Zielziele für die Wiederherstellung und anwendungsspezifische Parameter wie ziel physische Pfade für SQL.
Syntax
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
[[-RecoveryPoint] <RecoveryPointBase>]
[[-TargetItem] <ProtectableItemBase>]
[[-Item] <ItemBase>]
[-OriginalWorkloadRestore]
[-AlternateWorkloadRestore]
[-TargetContainer <ContainerBase>]
[-RestoreAsFiles]
[-FromFull <RecoveryPointBase>]
[-FilePath <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
[[-PointInTime] <DateTime>]
[[-TargetItem] <ProtectableItemBase>]
[[-Item] <ItemBase>]
[-OriginalWorkloadRestore]
[-AlternateWorkloadRestore]
[-TargetContainer <ContainerBase>]
[-RestoreAsFiles]
[-FromFull <RecoveryPointBase>]
[-FilePath <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Beschreibung
Der Befehl gibt eine Wiederherstellungskonfiguration für AzureWorkload-Elemente zurück, die an das Wiederherstellungs-Cmdlet übergeben werden.
Beispiele
Beispiel 1
$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -OriginalWorkloadRestore
$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -TargetItem $SQLProtItem -TargetContainer $targetVMContainer
Das erste Cmdlet wird verwendet, um das Wiederherstellungspunktobjekt abzurufen. Das zweite Cmdlet erstellt einen Wiederherstellungsplan für eine ursprüngliche Standortwiederherstellung. Das dritte Cmdlet erstellt einen Wiederherstellungsplan für eine alternative Standortwiederherstellung. Hinweis: Parameter -TargetContainer ist im Fall von AlternateLocationRestore oder RestoreAsFiles obligatorisch.
Beispiel 2
Mit diesem Befehl wird die Wiederherstellungskonfiguration eines gesicherten Elements wie SQL DB erstellt. (automatisch generiert)
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID
Parameter
-AlternateWorkloadRestore
Gibt an, dass die gesicherte DB auf einem anderen ausgewählten Server wiederhergestellt werden soll.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FilePath
Gibt den Dateipfad an, der für den Wiederherstellungsvorgang verwendet wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FromFull
Gibt den vollständigen Wiederherstellungspoint an, auf den Protokollsicherungen angewendet werden.
Type: | RecoveryPointBase |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Item
Gibt das Sicherungselement an, für das der Wiederherstellungsvorgang ausgeführt wird.
Type: | ItemBase |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OriginalWorkloadRestore
Gibt an, dass die gesicherte DB mit den im Wiederherstellungspunkt vorhandenen DB-Informationen überschrieben werden soll.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PointInTime
Endzeit des Zeitraums, für den der Wiederherstellungspunkt abgerufen werden muss
Type: | DateTime |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPoint
Wiederherstellungspunktobjekt wiederhergestellt werden
Type: | RecoveryPointBase |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RestoreAsFiles
Gibt an, datenbank als Dateien auf einem Computer wiederherzustellen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetContainer
Gibt den Zielcomputer an, auf dem DB-Dateien wiederhergestellt werden müssen. TargetContainer ist im Fall von AlternateLocationRestore oder RestoreAsFiles obligatorisch.
Type: | ContainerBase |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetItem
Gibt das Ziel an, für das die DB wiederhergestellt werden muss. Für SQL-Wiederherstellungen muss es nur sqlInstance-Elementtyp schützen.
Type: | ProtectableItemBase |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSecondaryRegion
Filter aus sekundärer Region für die Wiederherstellung der regionübergreifenden Region
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
ARM-ID des Recovery Services Vault.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Eingaben
System.String
Ausgaben
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für