Delen via


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

Met deze opdracht wordt de herstelconfiguratie van een back-upitem, zoals SQL DB, samengesteld. Het configuratieobject slaat alle details op, zoals de herstelmodus, doelbestemmingen voor herstel en toepassingsspecifieke parameters, zoals fysieke doelpaden voor SQL.

Syntaxis

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>]

Description

De opdracht retourneert een herstelconfiguratie voor AzureWorkload-items die worden doorgegeven aan de herstel-cmdlet.

Voorbeelden

Voorbeeld 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

De eerste cmdlet wordt gebruikt om het herstelpuntobject op te halen. Met de tweede cmdlet maakt u een herstelplan voor een oorspronkelijke locatieherstel. De derde cmdlet maakt een herstelplan voor het herstellen van een alternatieve locatie. Opmerking: Parameter -TargetContainer is verplicht in het geval van AlternateLocationRestore of RestoreAsFiles.

Voorbeeld 2

Met deze opdracht wordt de herstelconfiguratie van een back-upitem, zoals SQL DB, samengesteld. (automatisch gegenereerd)

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID

Parameters

-AlternateWorkloadRestore

Hiermee geeft u op dat de back-up van de database moet worden hersteld naar een andere geselecteerde server.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FilePath

Hiermee geeft u het bestandspad op dat wordt gebruikt voor herstelbewerking.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FromFull

Hiermee geeft u het volledige recoveryPoint waarop logboekback-ups worden toegepast.

Type:RecoveryPointBase
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Item

Hiermee geeft u het back-upitem waarop de herstelbewerking wordt uitgevoerd.

Type:ItemBase
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OriginalWorkloadRestore

Hiermee geeft u op dat de back-up van de database moet worden overschreven met de DB-gegevens die aanwezig zijn in het herstelpunt.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PointInTime

Eindtijd van het tijdsbereik waarvoor het herstelpunt moet worden opgehaald

Type:DateTime
Position:0
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RecoveryPoint

Herstelpuntobject dat moet worden hersteld

Type:RecoveryPointBase
Position:0
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-RestoreAsFiles

Hiermee geeft u database als bestanden op een computer te herstellen.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetContainer

Hiermee geeft u de doelcomputer waarop DB-bestanden moeten worden hersteld. TargetContainer is verplicht in het geval van AlternateLocationRestore of RestoreAsFiles.

Type:ContainerBase
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetItem

Hiermee geeft u het doel waarop de database moet worden hersteld. Voor SQL-herstelbewerkingen moet het alleen van het beveiligbare itemtype SQLInstance zijn.

Type:ProtectableItemBase
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UseSecondaryRegion

Filters uit secundaire regio voor herstel tussen regio's

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VaultId

ARM-id van de Recovery Services-kluis.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

RecoveryPointBase

System.String

Uitvoerwaarden

RecoveryConfigBase