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 |