Compartir a través de


Update-AzureSiteRecoveryProtectionDirection

Actualiza el servidor de origen y destino para la protección de un objeto de Site Recovery.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Sintaxis

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

El cmdlet Update-AzureSiteRecoveryProtectionDirection actualiza el servidor de origen y destino para la protección de un objeto de Azure Site Recovery después de que finalice una operación de conmutación por error de confirmación.

Ejemplos

Ejemplo 1: Modificación de la dirección de un objeto protegido en un contenedor

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           : {}

El primer comando obtiene los contenedores protegidos en el almacén de Azure Site Recovery actual mediante el cmdlet Get-AzureSiteRecoveryProtectionContainer y, a continuación, lo almacena en la variable $Container.

El segundo comando obtiene las máquinas virtuales que pertenecen al contenedor almacenado en $Container mediante el cmdlet Get-AzureSiteRecoveryProtectionEntity . El comando almacena los resultados en la variable $Protected.

El comando final establece la dirección en RecoverToPrimary para los objetos almacenados en $Protected.

Parámetros

-Direction

Especifica la dirección de la confirmación. Los valores permitidos para este parámetro son los siguientes:

  • PrimaryToRecovery
  • RecoveryToPrimary
Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Profile

Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.

Tipo:AzureSMProfile
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ProtectionContainerId

Especifica el identificador de un contenedor protegido. Este cmdlet modifica la dirección de una máquina virtual protegida que pertenece al contenedor que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ProtectionEntity

Especifica el objeto de entidad de protección.

Tipo:ASRProtectionEntity
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ProtectionEntityId

Especifica el identificador de una máquina virtual protegida. Este cmdlet modifica la dirección de la máquina virtual protegida que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RecoveryPlan

Especifica un objeto de plan de recuperación.

Tipo:ASRRecoveryPlan
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-RPId

Especifica el identificador de un plan de recuperación. Este cmdlet modifica la dirección del plan de recuperación que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WaitForCompletion

Indica que el cmdlet espera a que se complete la operación antes de devolver el control a la consola de Windows PowerShell.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False