Compartir a través de


Start-AzureSiteRecoveryCommitFailoverJob

Inicia la acción de conmutación por error de confirmación para 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

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

Description

El cmdlet Start-AzureSiteRecoveryCommitFailoverJob inicia el proceso de conmutación por error de confirmación para un objeto de Azure Site Recovery después de una operación de conmutación por error.

Ejemplos

Ejemplo 1: Iniciar un trabajo de conmutación por error de confirmación

PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer 
PS C:\> $Protected = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container 
PS C:\> Start-AzureSiteRecoveryCommitFailoverJob -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 todos los contenedores protegidos del almacén de Azure Site Recovery actual mediante el cmdlet Get-AzureSiteRecoveryProtectionContainer y, a continuación, almacena los resultados en la variable $Container.

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

El comando final inicia el trabajo de conmutación por error para los objetos protegidos almacenados en $Protected.

Parámetros

-Direction

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

  • PrimaryToRecovery
  • RecoveryToPrimary
Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
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 inicia el trabajo de una máquina virtual protegida que pertenece al contenedor que especifica este cmdlet.

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

-ProtectionEntity

Especifica un objeto ASRProtectionEntity para el que se va a iniciar el trabajo. Para obtener un objeto ASRProtectionEntity , use el cmdlet Get-AzureSiteRecoveryProtectionEntity .

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 para la que se va a iniciar el trabajo.

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 para el que se va a iniciar el trabajo. Para obtener un objeto ASRRecoveryPlan , use el cmdlet Get-AzureSiteRecoveryRecoveryPlan .

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 para el que se va a iniciar el trabajo.

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