Bagikan melalui


Set-AzureSiteRecoveryProtectionEntity

Mengatur status untuk entitas perlindungan 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

Set-AzureSiteRecoveryProtectionEntity
   -ProtectionEntity <ASRProtectionEntity>
   [-ProtectionProfile <ASRProtectionProfile>]
   -Protection <String>
   [-OSDiskName <String>]
   [-OS <String>]
   [-WaitForCompletion]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureSiteRecoveryProtectionEntity
   -Id <String>
   -ProtectionContainerId <String>
   [-ProtectionProfile <ASRProtectionProfile>]
   -Protection <String>
   [-OSDiskName <String>]
   [-OS <String>]
   [-WaitForCompletion]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzureSiteRecoveryProtectionEntity memungkinkan atau menonaktifkan perlindungan pada entitas perlindungan Azure Site Recovery.

Contoh

Contoh 1: Mengaktifkan perlindungan untuk objek dalam kontainer

PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer -Name "Cloud17"
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $ProtectionContainer -Name "VM01"
PS C:\> Set-AzureSiteRecoveryProtectionEntity -ProtectionEntity $ ProtectionEntity -Protection Enable -ProtectionProfile $ProtectionContainer.AvailableProtectionProfiles[0] -OS Windows

Perintah pertama mendapatkan kontainer untuk vault Situs Azure saat ini dengan menggunakan cmdlet Get-AzureSiteRecoveryProtectionContainer , lalu menyimpannya dalam variabel $ProtectionContainer.

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

Perintah akhir memungkinkan perlindungan untuk entitas yang disimpan di $ProtectionEntity.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-Force

Memaksa perintah untuk dijalankan tanpa meminta konfirmasi pengguna.

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

-Id

Menentukan ID komputer virtual yang dilindungi untuk mengaktifkan atau menonaktifkan perlindungan.

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

-OS

Menentukan jenis sistem operasi. Nilai yang dapat diterima untuk parameter ini adalah:

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

-OSDiskName

Menentukan nama disk yang berisi sistem operasi.

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

-Protection

Menentukan apakah perlindungan harus diaktifkan atau dinonaktifkan. Nilai yang dapat diterima untuk parameter ini adalah:

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

-ProtectionContainerId

Menentukan ID kontainer yang dilindungi. Cmdlet ini memungkinkan atau menonaktifkan perlindungan untuk komputer virtual milik kontainer yang ditentukan parameter ini.

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

-ProtectionEntity

Menentukan objek entitas perlindungan.

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

-ProtectionProfile

Menentukan profil perlindungan untuk mengaktifkan perlindungan. Tentukan objek ASRProtectionProfile yang merupakan salah satu profil perlindungan yang tersedia dalam kontainer perlindungan terkait.

Jenis:ASRProtectionProfile
Position:Named
Nilai default:None
Diperlukan:False
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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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