Set-AzVMDataDisk
Sanal makine veri diskinin özelliklerini değiştirir.
Syntax
ChangeWithName
Set-AzVMDataDisk
[-VM] <PSVirtualMachine>
[-Name] <String>
[[-Caching] <CachingTypes>]
[[-DiskSizeInGB] <Int32>]
[-StorageAccountType <String>]
[-DiskEncryptionSetId <String>]
[-WriteAccelerator]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
ChangeWithLun
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. (autogenerated)
Set-AzVMDataDisk -Caching None -Lun 1 -VM <PSVirtualMachine>
Parametreler
-Caching
Diskin önbelleğe alma modunu belirtir.
Bu parametre için kabul edilebilir değerler şunlardır:
ReadOnly
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.
Parametre özellikleri
Tür: Nullable<T> [ CachingTypes ]
Default value: None
Kabul edilen değerler: None, ReadOnly, ReadWrite
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 2
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: 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.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DiskSizeInGB
Veri diskinin boyutunu gigabayt cinsinden belirtir.
Parametre özellikleri
Tür: Nullable<T> [ Int32 ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 3
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-Lun
Bu cmdlet'in değiştirildiği veri diskinin mantıksal birim numarasını (LUN) belirtir.
Parametre özellikleri
Tür: Nullable<T> [ Int32 ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ChangeWithLun
Position: 1
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-Name
Bu cmdlet'in değiştirildiği veri diskinin adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
ChangeWithName
Position: 1
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageAccountType
Sanal makine tarafından yönetilen diskin hesap türü.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-VM
Bu cmdlet'in veri diskini değiştirdiği sanal makineyi belirtir.
Sanal makine nesnesi almak için Get-AzVM cmdlet'ini kullanın.
Parametre özellikleri
Tür: PSVirtualMachine
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: VMProfile
Parametre kümeleri
(All)
Position: 0
Zorunlu: True
İşlem hattından gelen değer: True
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-WriteAccelerator
WriteAccelerator'ın veri diskinde etkinleştirilmesi veya devre dışı bırakılması gerekip gerekmediğini belirtir.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Çıkışlar