Bagikan melalui


Start-AzureSiteRecoveryCommitFailoverJob

Memulai tindakan penerapan failover untuk objek Site Recovery.

Catatan

Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.

Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.

Sintaks

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

Deskripsi

Cmdlet Start-AzureSiteRecoveryCommitFailoverJob memulai proses penerapan failover untuk objek Azure Site Recovery setelah operasi failover.

Contoh

Contoh 1: Memulai pekerjaan failover penerapan

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

Perintah pertama mendapatkan semua kontainer yang dilindungi untuk vault Azure Site Recovery saat ini dengan menggunakan cmdlet Get-AzureSiteRecoveryProtectionContainer , lalu menyimpan hasilnya dalam variabel $Container.

Perintah kedua mendapatkan komputer virtual yang dilindungi milik kontainer yang disimpan di $Container dengan menggunakan cmdlet Get-AzureSiteRecoveryProtectionEntity . Perintah menyimpan hasil dalam variabel $Protected.

Perintah akhir memulai pekerjaan failover untuk objek yang dilindungi yang disimpan di $Protected.

Parameter

-Direction

Menentukan arah failover. Nilai yang dapat diterima untuk parameter ini adalah:

  • PrimaryToRecovery
  • RecoveryToPrimary
Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Profile

Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.

Jenis:AzureSMProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ProtectionContainerId

Menentukan ID kontainer yang dilindungi. Cmdlet ini memulai pekerjaan untuk komputer virtual yang dilindungi milik kontainer yang ditentukan cmdlet ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-ProtectionEntity

Menentukan objek ASRProtectionEntity untuk memulai pekerjaan. Untuk mendapatkan objek ASRProtectionEntity , gunakan cmdlet Get-AzureSiteRecoveryProtectionEntity .

Jenis:ASRProtectionEntity
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-ProtectionEntityId

Menentukan ID komputer virtual yang dilindungi untuk memulai pekerjaan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-RecoveryPlan

Menentukan objek rencana pemulihan untuk memulai pekerjaan. Untuk mendapatkan objek ASRRecoveryPlan , gunakan cmdlet Get-AzureSiteRecoveryRecoveryPlan .

Jenis:ASRRecoveryPlan
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-RPId

Menentukan ID rencana pemulihan untuk memulai pekerjaan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-WaitForCompletion

Menunjukkan bahwa cmdlet menunggu operasi selesai sebelum mengembalikan kontrol ke konsol Windows PowerShell.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False