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 zarządzania usługami. Zobacz moduł Az programu PowerShell, aby uzyskać polecenia cmdlet do zarządzania zasobami usługi Azure Resource Manager.
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
Type: | String |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | 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 .
Type: | ASRProtectionEntity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProtectionEntityId
Określa identyfikator chronionej maszyny wirtualnej, dla której ma być uruchamiane zadanie.
Type: | String |
Position: | Named |
Default value: | None |
Required: | 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 .
Type: | ASRRecoveryPlan |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RPId
Określa identyfikator planu odzyskiwania, dla którego ma być uruchamiane zadanie.
Type: | String |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |