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
System.String
Uitvoerwaarden
Azure PowerShell