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