Udostępnij za pośrednictwem


Start-AzureSiteRecoveryCommitFailoverJob

Uruchamia akcję zatwierdzania trybu failover dla obiektu usługi Site Recovery.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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>]

Opis

Polecenie cmdlet Start-AzureSiteRecoveryCommitFailoverJob uruchamia proces zatwierdzania trybu failover dla obiektu usługi Azure Site Recovery po operacji przejścia w tryb failover.

Przykłady

Przykład 1. Uruchamianie zadania trybu failover zatwierdzenia

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

Pierwsze polecenie pobiera wszystkie chronione kontenery dla bieżącego magazynu usługi Azure Site Recovery przy użyciu polecenia cmdlet Get-AzureSiteRecoveryProtectionContainer , a następnie zapisuje wyniki w zmiennej $Container.

Drugie polecenie pobiera chronione maszyny wirtualne należące do kontenera przechowywanego w $Container przy użyciu polecenia cmdlet Get-AzureSiteRecoveryProtectionEntity . Polecenie przechowuje wyniki w zmiennej $Protected.

Ostatnie polecenie uruchamia zadanie trybu failover dla chronionych obiektów przechowywanych w $Protected.

Parametry

-Direction

Określa kierunek przejścia w tryb failover. Dopuszczalne wartości tego parametru to:

  • PrimaryToRecovery
  • RecoveryToPrimary
Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionContainerId

Określa identyfikator chronionego kontenera. To polecenie cmdlet uruchamia zadanie chronionej maszyny wirtualnej należącej do kontenera określonego przez to polecenie cmdlet.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionEntity

Określa obiekt ASRProtectionEntity , dla którego ma być uruchamiane zadanie. Aby uzyskać obiekt ASRProtectionEntity , użyj polecenia cmdlet Get-AzureSiteRecoveryProtectionEntity .

Typ:ASRProtectionEntity
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-ProtectionEntityId

Określa identyfikator chronionej maszyny wirtualnej, dla której ma być uruchamiane zadanie.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPlan

Określa obiekt planu odzyskiwania, dla którego ma być uruchamiane zadanie. Aby uzyskać obiekt ASRRecoveryPlan , użyj polecenia cmdlet Get-AzureSiteRecoveryRecoveryPlan .

Typ:ASRRecoveryPlan
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-RPId

Określa identyfikator planu odzyskiwania, dla którego ma być uruchamiane zadanie.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-WaitForCompletion

Wskazuje, że polecenie cmdlet oczekuje na ukończenie operacji, zanim zwróci kontrolę do konsoli programu Windows PowerShell.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False