Dela via


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

Det här kommandot konstruerar återställningskonfigurationen för ett säkerhetskopierat objekt, till exempel SQL DB. Konfigurationsobjektet lagrar all information, till exempel återställningsläge, målmål för återställningen och programspecifika parametrar som fysiska målsökvägar 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>]

Description

Kommandot returnerar en återställningskonfiguration för AzureWorkload-objekt som skickas till återställnings-cmdleten.

Exempel

Exempel 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

Den första cmdleten används för att hämta återställningspunktsobjektet. Den andra cmdleten skapar en återställningsplan för en ursprunglig platsåterställning. Den tredje cmdleten skapar en återställningsplan för en alternativ platsåterställning. Obs! Parametern -TargetContainer är obligatorisk för AlternateLocationRestore eller RestoreAsFiles.

Exempel 2

Det här kommandot konstruerar återställningskonfigurationen för ett säkerhetskopierat objekt, till exempel SQL DB. (automatiskt genererad)

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

Parametrar

-AlternateWorkloadRestore

Anger att den säkerhetskopierade databasen ska återställas till en annan vald server.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-FilePath

Anger den filsökväg som används för återställningsåtgärden.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-FromFull

Anger den fullständiga RecoveryPoint som loggsäkerhetskopior ska tillämpas på.

Typ:RecoveryPointBase
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Item

Anger det säkerhetskopieringsobjekt som återställningsåtgärden utförs på.

Typ:ItemBase
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OriginalWorkloadRestore

Anger att den säkerhetskopierade databasen ska skrivas över med db-informationen som finns i återställningspunkten.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PointInTime

Sluttid för tidsintervall för vilket återställningspunkt måste hämtas

Typ:DateTime
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RecoveryPoint

Återställningspunktobjekt som ska återställas

Typ:RecoveryPointBase
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RestoreAsFiles

Anger att databasen ska återställas som filer på en dator.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetContainer

Anger måldatorn där DB-filer måste återställas. TargetContainer är obligatoriskt om det gäller AlternateLocationRestore eller RestoreAsFiles.

Typ:ContainerBase
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetItem

Anger det mål som databasdatabasen måste återställas på. För SQL-återställningar måste den vara av skyddsbar objekttyp endast SQLInstance.

Typ:ProtectableItemBase
Position:1
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UseSecondaryRegion

Filter från sekundär region för återställning mellan regioner

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VaultId

ARM-ID för Recovery Services-valvet.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

RecoveryPointBase

System.String

Utdata

RecoveryConfigBase