Compartilhar via


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

Esse comando constrói a configuração de recuperação de um item de backup, como o BD SQL. O objeto de configuração armazena todos os detalhes, como o modo de recuperação, destinos de destino para a restauração e parâmetros específicos do aplicativo, como caminhos físicos de destino para SQL.

Sintaxe

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

O comando retorna uma configuração de recuperação para itens do AzureWorkload que é passada para o cmdlet de restauração.

Exemplos

Exemplo 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

O primeiro cmdlet é usado para obter o objeto de ponto de recuperação. O segundo cmdlet cria um plano de recuperação para uma restauração de local original. O terceiro cmdlet de THe cria um plano de recuperação para uma restauração de local alternativa. Observação: o parâmetro -TargetContainer é obrigatório no caso de AlternateLocationRestore ou RestoreAsFiles.

Exemplo 2

Esse comando constrói a configuração de recuperação de um item de backup, como o BD SQL. (gerado automaticamente)

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

Parâmetros

-AlternateWorkloadRestore

Especifica que o banco de dados de backup deve ser restaurado em outro servidor selecionado.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-FilePath

Especifica o caminho do arquivo usado para a operação de restauração.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-FromFull

Especifica o RecoveryPoint Completo ao qual os backups de log serão aplicados.

Tipo:RecoveryPointBase
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Item

Especifica o item de backup no qual a operação de restauração está sendo executada.

Tipo:ItemBase
Cargo:2
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-OriginalWorkloadRestore

Especifica que o BD de backup deve ser substituído com as informações do BD presentes no ponto de recuperação.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PointInTime

Hora de término do intervalo de tempo para o qual o ponto de recuperação precisa ser buscado

Tipo:DateTime
Cargo:0
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryPoint

Objeto de ponto de recuperação a ser restaurado

Tipo:RecoveryPointBase
Cargo:0
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-RestoreAsFiles

Especifica a restauração do Banco de Dados como arquivos em um computador.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TargetContainer

Especifica o computador de destino no qual os Arquivos de BD precisam ser restaurados. TargetContainer é obrigatório no caso de AlternateLocationRestore ou RestoreAsFiles.

Tipo:ContainerBase
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TargetItem

Especifica o destino no qual o BD precisa ser restaurado. Para restaurações do SQL, ele precisa ser somente do tipo de item protegido SQLInstance.

Tipo:ProtectableItemBase
Cargo:1
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-UseSecondaryRegion

Filtros da região secundária para restauração entre regiões

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VaultId

ID do ARM do Cofre dos Serviços de Recuperação.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Entradas

RecoveryPointBase

System.String

Saídas

RecoveryConfigBase