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
System.String