Set-AzVMDataDisk

Sanal makine veri diskinin özelliklerini değiştirir.

Syntax

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

Description

Set-AzVMDataDisk cmdlet'i bir sanal makine veri diskinin özelliklerini değiştirir.

Örnekler

Örnek 1: Veri diskinin önbelleğe alma modunu değiştirme

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

İlk komut, Get-AzVM kullanarak ContosoVM07 adlı sanal makineyi alır. komut bunu $VM değişkeninde depolar. İkinci komut, $VM sanal makinesindeki DataDisk01 adlı veri diskinin önbelleğe alma modunu değiştirir. Komut, sonucu değişikliklerinizi uygulayan Update-AzVM cmdlet'ine geçirir. Nakit ödeme modunda yapılan bir değişiklik, sanal makinenin yeniden başlatılmasına neden olur.

Örnek 2

Sanal makine veri diskinin özelliklerini değiştirir. (otomatik olarak oluşturulmuş)

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

Parametreler

-Caching

Diskin önbelleğe alma modunu belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Salt Okunur
  • ReadWrite Varsayılan değer ReadWrite'dir. Bu değerin değiştirilmesi sanal makinenin yeniden başlatılmasına neden olur. Bu ayar, diskin tutarlılığını ve performansını etkiler.
Type:Nullable<T>[CachingTypes]
Accepted values:None, ReadOnly, ReadWrite
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionSetId

Müşteri tarafından yönetilen disk şifreleme kümesinin kaynak kimliğini belirtir. Bu yalnızca yönetilen disk için belirtilebilir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskSizeInGB

Veri diskinin boyutunu gigabayt cinsinden belirtir.

Type:Nullable<T>[Int32]
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Lun

Bu cmdlet'in değiştirildiği veri diskinin mantıksal birim numarasını (LUN) belirtir.

Type:Nullable<T>[Int32]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Bu cmdlet'in değiştirildiği veri diskinin adını belirtir.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountType

Sanal makine tarafından yönetilen diskin hesap türü.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VM

Bu cmdlet'in veri diskini değiştirdiği sanal makineyi belirtir. Bir sanal makine nesnesi almak için Get-AzVM cmdlet'ini kullanın.

Type:PSVirtualMachine
Aliases:VMProfile
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WriteAccelerator

WriteAccelerator'ın veri diskinde etkinleştirilmesi veya devre dışı bırakılması gerekip gerekmediğini belirtir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

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

Çıkışlar

PSVirtualMachine