Share via


Start-AzureSiteRecoveryCommitFailoverJob

Site Recovery nesnesi için işleme yük devretme eylemini başlatır.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. Azure Resource Manager kaynaklarını yönetmek için cmdlet'ler için Az PowerShell modülüne bakın.

Syntax

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'i, bir yük devretme işleminden sonra Azure Site Recovery nesnesi için işleme yük devretme işlemini başlatır.

Örnekler

Örnek 1: İşleme yük devretme işi başlatma

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

İlk komut, Get-AzureSiteRecoveryProtectionContainer cmdlet'ini kullanarak geçerli Azure Site Recovery kasası için tüm korumalı kapsayıcıları alır ve ardından sonuçları $Container değişkeninde depolar.

İkinci komut, Get-AzureSiteRecoveryProtectionEntity cmdlet'ini kullanarak $Container'de depolanan kapsayıcıya ait korumalı sanal makineleri alır. komutu sonuçları $Protected değişkeninde depolar.

Son komut, $Protected depolanan korumalı nesneler için yük devretme işini başlatır.

Parametreler

-Direction

Yük devretmenin yönünü belirtir. Bu parametre için kabul edilebilir değerler şunlardır:

  • PrimaryToRecovery
  • RecoveryToPrimary
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.

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

-ProtectionContainerId

Korumalı kapsayıcının kimliğini belirtir. Bu cmdlet, bu cmdlet'in belirttiği kapsayıcıya ait korumalı bir sanal makine için işi başlatır.

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

-ProtectionEntity

İşin başlatıldığı ASRProtectionEntity nesnesini belirtir. ASRProtectionEntity nesnesi edinmek için Get-AzureSiteRecoveryProtectionEntity cmdlet'ini kullanın.

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

-ProtectionEntityId

İşin başlatıldığı korumalı bir sanal makinenin kimliğini belirtir.

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

-RecoveryPlan

İşin başlatıldığı kurtarma planı nesnesini belirtir. ASRRecoveryPlan nesnesi edinmek için Get-AzureSiteRecoveryRecoveryPlan cmdlet'ini kullanın.

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

-RPId

İşin başlatıldığı kurtarma planının kimliğini belirtir.

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

-WaitForCompletion

Cmdlet'in denetimi Windows PowerShell konsoluna döndürmeden önce işlemin tamamlanmasını beklediğini gösterir.

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