Condividi tramite


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

Questo comando costruisce la configurazione di ripristino di un elemento di cui è stato eseguito il backup, ad esempio il database SQL. L'oggetto di configurazione archivia tutti i dettagli, ad esempio la modalità di ripristino, le destinazioni di destinazione per i parametri specifici del ripristino e dell'applicazione, ad esempio i percorsi fisici di destinazione per SQL.

Sintassi

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

Descrizione

Il comando restituisce una configurazione di ripristino per gli elementi di AzureWorkload passati al cmdlet di ripristino.

Esempio

Esempio 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

Il primo cmdlet viene usato per ottenere l'oggetto Punto di ripristino. Il secondo cmdlet crea un piano di ripristino per un ripristino della posizione originale. Il terzo cmdlet crea un piano di ripristino per un ripristino del percorso alternativo. Nota: il parametro -TargetContainer è obbligatorio nel caso di AlternateLocationRestore o RestoreAsFiles.

Esempio 2

Questo comando costruisce la configurazione di ripristino di un elemento di cui è stato eseguito il backup, ad esempio il database SQL. (generato automaticamente)

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

Parametri

-AlternateWorkloadRestore

Specifica che il database di cui è stato eseguito il backup deve essere ripristinato in un altro server selezionato.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FilePath

Specifica il percorso file utilizzato per l'operazione di ripristino.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FromFull

Specifica il punto di recupero completo a cui verranno applicati i backup del log.

Tipo:RecoveryPointBase
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Item

Specifica l'elemento di backup in cui viene eseguita l'operazione di ripristino.

Tipo:ItemBase
Posizione:2
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OriginalWorkloadRestore

Specifica che il database di cui è stato eseguito il backup deve essere sovrascritto con le informazioni del database presenti nel punto di ripristino.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PointInTime

Ora di fine dell'intervallo di tempo per il quale è necessario recuperare il punto di ripristino

Tipo:DateTime
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryPoint

Oggetto punto di ripristino da ripristinare

Tipo:RecoveryPointBase
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RestoreAsFiles

Specifica di ripristinare database come file in un computer.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TargetContainer

Specifica il computer di destinazione in cui devono essere ripristinati i file di database. TargetContainer è obbligatorio nel caso di AlternateLocationRestore o RestoreAsFiles.

Tipo:ContainerBase
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TargetItem

Specifica la destinazione in cui deve essere ripristinato il database. Per i ripristini SQL, deve essere solo di tipo di elemento proteggibile SQLInstance.

Tipo:ProtectableItemBase
Posizione:1
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseSecondaryRegion

Filtri dall'area secondaria per il ripristino tra aree

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VaultId

ID ARM dell'insieme di credenziali di Servizi di ripristino.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

RecoveryPointBase

System.String

Output

RecoveryConfigBase