Bagikan melalui


Set-AzVMDataDisk

Memodifikasi properti disk data komputer virtual.

Sintaks

Set-AzVMDataDisk
   [-VM] <PSVirtualMachine>
   [-Name] <String>
   [[-Caching] <CachingTypes>]
   [[-DiskSizeInGB] <Int32>]
   [-StorageAccountType <String>]
   [-DiskEncryptionSetId <String>]
   [-WriteAccelerator]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Set-AzVMDataDisk
   [-VM] <PSVirtualMachine>
   [-Lun] <Int32>
   [[-Caching] <CachingTypes>]
   [[-DiskSizeInGB] <Int32>]
   [-StorageAccountType <String>]
   [-DiskEncryptionSetId <String>]
   [-WriteAccelerator]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzVMDataDisk memodifikasi properti disk data komputer virtual.

Contoh

Contoh 1: Mengubah mode penembolokan disk data

$VM = Get-AzVM -ResourceGroupName "ResourceGroup11" -VMName "ContosoVM07"
Set-AzVMDataDisk -VM $VM -Name "DataDisk01" -Caching ReadWrite | Update-AzVM

Perintah pertama mendapatkan komputer virtual bernama ContosoVM07 dengan menggunakan Get-AzVM. Perintah menyimpannya dalam variabel $VM. Perintah kedua memodifikasi mode penembolokan untuk disk data bernama DataDisk01 pada komputer virtual di $VM. Perintah meneruskan hasil ke cmdlet Update-AzVM, yang mengimplementasikan perubahan Anda. Perubahan pada mode kasir menyebabkan komputer virtual dimulai ulang.

Contoh 2

Memodifikasi properti disk data komputer virtual. (dibuat otomatis)

Set-AzVMDataDisk -Caching None -Lun 1 -VM <PSVirtualMachine>

Parameter

-Caching

Menentukan mode penembolokan disk. Nilai yang dapat diterima untuk parameter ini adalah:

  • Baca Saja
  • ReadWrite Nilai defaultnya adalah ReadWrite. Mengubah nilai ini menyebabkan komputer virtual dimulai ulang. Pengaturan ini memengaruhi konsistensi dan performa disk.
Jenis:Nullable<T>[CachingTypes]
Nilai yang diterima:None, ReadOnly, ReadWrite
Position:2
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DiskEncryptionSetId

Menentukan ID sumber daya set enkripsi disk yang dikelola pelanggan. Ini hanya dapat ditentukan untuk disk terkelola.

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

-DiskSizeInGB

Menentukan ukuran, dalam gigabyte, untuk disk data.

Jenis:Nullable<T>[Int32]
Position:3
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Lun

Menentukan nomor unit logis (LUN) dari disk data yang dimodifikasi cmdlet ini.

Jenis:Nullable<T>[Int32]
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama disk data yang dimodifikasi cmdlet ini.

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

-StorageAccountType

Jenis akun disk terkelola komputer virtual.

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

-VM

Menentukan komputer virtual tempat cmdlet ini memodifikasi disk data. Untuk mendapatkan objek komputer virtual, gunakan cmdlet Get-AzVM.

Jenis:PSVirtualMachine
Alias:VMProfile
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-WriteAccelerator

Menentukan apakah WriteAccelerator harus diaktifkan atau dinonaktifkan pada disk data.

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

Input

PSVirtualMachine

String

Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.CachingTypes, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Output

PSVirtualMachine