Update-AzureSiteRecoveryProtectionDirection

Atualiza o servidor de origem e de destino para a proteção de um objeto de Recuperação de Site.

Observação

Os cmdlets mostrados nesta documentação são usados para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Confira o módulo Az PowerShell para usar cmdlets a fim de gerenciar recursos do Azure Resource Manager.

Syntax

Update-AzureSiteRecoveryProtectionDirection
      -RecoveryPlan <ASRRecoveryPlan>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Update-AzureSiteRecoveryProtectionDirection
      -RPId <String>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Update-AzureSiteRecoveryProtectionDirection
      -ProtectionEntityId <String>
      -ProtectionContainerId <String>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Update-AzureSiteRecoveryProtectionDirection
      -ProtectionEntity <ASRProtectionEntity>
      -Direction <String>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Description

O cmdlet Update-AzureSiteRecoveryProtectionDirection atualiza o servidor de origem e de destino para a proteção de um objeto do Azure Site Recovery após a conclusão de uma operação de failover de confirmação.

Exemplos

Exemplo 1: Modificar a direção de um objeto protegido em um contêiner

PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer 
PS C:\> $Protected = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container  
PS C:\> Update-AzureSiteRecoveryProtectionDirection -Direction RecoveryToPrimary -ProtectionEntity $Protected 
ID               : c38eecdc-731c-405b-a61c-08db99aae2fe
ClientRequestId  : 32ace403-0916-4967-83a1-529176bd6e88-2014-49-06 15:49:24Z-P
State            : NotStarted
StateDescription : NotStarted
StartTime        : 
EndTime          : 
AllowedActions   : {}
Name             : 
Tasks            : {}
Errors           : {}

O primeiro comando obtém os contêineres protegidos no cofre atual do Azure Site Recovery usando o cmdlet Get-AzureSiteRecoveryProtectionContainer e o armazena na variável $Container.

O segundo comando obtém as máquinas virtuais que pertencem ao contêiner armazenado no $Container usando o cmdlet Get-AzureSiteRecoveryProtectionEntity . O comando armazena os resultados na variável $Protected.

O comando final define a direção como RecoverToPrimary para os objetos armazenados no $Protected.

Parâmetros

-Direction

Especifica a direção da confirmação. Os valores aceitáveis para esse parâmetro são:

  • PrimárioToRecovery
  • RecoveryToPrimary
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Especifica o perfil do Azure a partir do qual este cmdlet lê. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.

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

-ProtectionContainerId

Especifica a ID de um contêiner protegido. Esse cmdlet modifica a direção de uma máquina virtual protegida que pertence ao contêiner especificado por esse parâmetro.

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

-ProtectionEntity

Especifica o objeto da entidade de proteção.

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

-ProtectionEntityId

Especifica a ID de uma máquina virtual protegida. Esse cmdlet modifica a direção da máquina virtual protegida especificada por esse parâmetro.

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

-RecoveryPlan

Especifica um objeto de plano de recuperação.

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

-RPId

Especifica a ID de um plano de recuperação. Esse cmdlet modifica a direção do plano de recuperação especificado por esse parâmetro.

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

-WaitForCompletion

Indica que o cmdlet aguarda a conclusão da operação antes de retornar o controle ao console do Windows PowerShell.

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