다음을 통해 공유


Start-AzureSiteRecoveryCommitFailoverJob

Site Recovery 개체에 대한 커밋 장애 조치(failover) 작업을 시작합니다.

참고 항목

이 설명서에서 참조되는 cmdlet은 ASM(Azure Service Manager) API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. 이 레거시 PowerShell 모듈은 ASM이 사용 중지될 예정이므로 새 리소스를 만들 때 권장되지 않습니다. 자세한 내용은 Azure Service Manager 사용 중지를 참조 하세요.

Az PowerShell 모듈은 PowerShell을 사용하여 ARM(Azure Resource Manager) 리소스를 관리하는 데 권장되는 PowerShell 모듈입니다.

구문

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

Start-AzureSiteRecoveryCommitFailoverJob cmdlet은 장애 조치(failover) 작업 후 Azure Site Recovery 개체에 대한 커밋 장애 조치(failover) 프로세스를 시작합니다.

예제

예제 1: 커밋 장애 조치(failover) 작업 시작

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

첫 번째 명령은 Get-AzureSiteRecoveryProtectionContainer cmdlet을 사용하여 현재 Azure Site Recovery 자격 증명 모음에 대해 보호된 모든 컨테이너를 가져오고 결과를 $Container 변수에 저장합니다.

두 번째 명령은 Get-AzureSiteRecoveryProtectionEntity cmdlet을 사용하여 $Container 저장된 컨테이너에 속하는 보호된 가상 머신을 가져옵니다. 이 명령은 결과를 $Protected 변수에 저장합니다.

마지막 명령은 $Protected 저장된 보호된 개체에 대한 장애 조치(failover) 작업을 시작합니다.

매개 변수

-Direction

장애 조치(failover)의 방향을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • PrimaryToRecovery
  • RecoveryToPrimary
형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Profile

이 cmdlet이 읽는 Azure 프로필을 지정합니다. 프로필을 지정하지 않으면 이 cmdlet은 로컬 기본 프로필에서 읽습니다.

형식:AzureSMProfile
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ProtectionContainerId

보호된 컨테이너의 ID를 지정합니다. 이 cmdlet은 이 cmdlet이 지정하는 컨테이너에 속하는 보호된 가상 머신에 대한 작업을 시작합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ProtectionEntity

작업을 시작할 ASRProtectionEntity 개체를 지정합니다. ASRProtectionEntity 개체를 가져오려면 Get-AzureSiteRecoveryProtectionEntity cmdlet을 사용합니다.

형식:ASRProtectionEntity
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ProtectionEntityId

작업을 시작할 보호된 가상 머신의 ID를 지정합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RecoveryPlan

작업을 시작할 복구 계획 개체를 지정합니다. ASRRecoveryPlan 개체를 가져오려면 Get-AzureSiteRecoveryRecoveryPlan cmdlet을 사용합니다.

형식:ASRRecoveryPlan
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-RPId

작업을 시작할 복구 계획의 ID를 지정합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-WaitForCompletion

cmdlet이 Windows PowerShell 콘솔에 컨트롤을 반환하기 전에 작업이 완료될 때까지 대기한다는 것을 나타냅니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False