Partilhar via


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

Este comando constrói a configuração de recuperação de um item de backup, como o Banco de Dados 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 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 cria um plano de recuperação para uma restauração de local alternativo. Nota: Parâmetro -TargetContainer é obrigatório no caso de AlternateLocationRestore ou RestoreAsFiles.

Exemplo 2

Este comando constrói a configuração de recuperação de um item de backup, como o Banco de Dados 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
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FilePath

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FromFull

Especifica o ponto de recuperação completo ao qual os backups de log serão aplicados.

Tipo:RecoveryPointBase
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Item

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

Tipo:ItemBase
Position:2
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OriginalWorkloadRestore

Especifica que o banco de dados de backup deve ser substituído pelas informações do banco de dados presentes no ponto de recuperação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PointInTime

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

Tipo:DateTime
Position:0
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RecoveryPoint

Objeto de ponto de recuperação a ser restaurado

Tipo:RecoveryPointBase
Position:0
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-RestoreAsFiles

Especifica para restaurar o banco de dados como arquivos em uma máquina.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TargetContainer

Especifica a máquina de destino na qual os arquivos de banco de dados precisam ser restaurados. TargetContainer é obrigatório no caso de AlternateLocationRestore ou RestoreAsFiles.

Tipo:ContainerBase
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TargetItem

Especifica o destino no qual o banco de dados precisa ser restaurado. Para restaurações SQL, ele precisa ser apenas do tipo de item protegível SQLInstance .

Tipo:ProtectableItemBase
Position:1
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-UseSecondaryRegion

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

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VaultId

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Entradas

RecoveryPointBase

System.String

Saídas

RecoveryConfigBase