Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

Esse 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.

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

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 cria um plano de recuperação para uma restauração de local alternativo. Nota: 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 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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FromFull

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

Type:RecoveryPointBase
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Item

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

Type:ItemBase
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OriginalWorkloadRestore

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PointInTime

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

Type:DateTime
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPoint

Objeto de ponto de recuperação a ser restaurado

Type:RecoveryPointBase
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RestoreAsFiles

Especifica a restauração do Banco de Dados como arquivos em uma máquina.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:ContainerBase
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetItem

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

Type:ProtectableItemBase
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSecondaryRegion

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Entradas

RecoveryPointBase

System.String

Saídas

RecoveryConfigBase