New-AzVMDataDisk

Sanal makine veya Vmss VM için yerel bir veri diski nesnesi oluşturur.

Sözdizimi

New-AzVMDataDisk
   [-Lun] <Int32>
   [-CreateOption] <String>
   [-Name <String>]
   [-Caching <CachingTypes>]
   [-DiskSizeInGB <Int32>]
   [-VhdUri <String>]
   [-SourceImageUri <String>]
   [-DiskEncryptionSetId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzVMDataDisk
   [-Lun] <Int32>
   [-CreateOption] <String>
   [-Name <String>]
   [-Caching <CachingTypes>]
   [-DiskSizeInGB <Int32>]
   [-ManagedDiskId <String>]
   [-StorageAccountType <String>]
   [-DiskEncryptionSetId <String>]
   [-WriteAccelerator]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzVMDataDisk cmdlet'i bir sanal makine veya Vmss VM için yerel bir veri diski nesnesi oluşturur.

Örnekler

Örnek 1: Vmss VM'sine yönetilen veri diski ekleme.

$disk = Get-AzDisk -ResourceGroupName $rgname -DiskName $diskname0
$datadisk = New-AzVMDataDisk -Caching 'ReadOnly' -Lun 2 -CreateOption Attach -StorageAccountType Standard_LRS -ManagedDiskId $disk.Id
$VmssVM = Get-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0
Update-AzVmssVM -ResourceGroupName "myrg" -VMScaleSetName "myvmss" -InstanceId 0 -DataDisk $datadisk

İlk komut mevcut bir yönetilen diski alır. Sonraki komut, yönetilen disk ile bir veri diski nesnesi oluşturur. Sonraki komut, kaynak grubu adı, vmss adı ve örnek kimliği tarafından verilen mevcut bir Vmss VM'sini alır. Son komut, yeni bir veri diski ekleyerek Vmss VM'sini güncelleştirir.

Örnek 2

Sanal makine veya Vmss VM için yerel bir veri diski nesnesi oluşturur. (otomatik olarak oluşturulmuş)

New-AzVMDataDisk -Caching None -CreateOption Attach -DiskSizeInGB 1 -Lun 2 -Name 'AgentPool01'

Parametreler

-Caching

Sanal makine veri diskinin önbelleğe alma işlemi.

Tür:CachingTypes
Kabul edilen değerler:None, ReadOnly, ReadWrite
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-CreateOption

Sanal makine veri diskinin oluşturma seçeneği.

Tür:String
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DiskEncryptionSetId

Sanal makine tarafından yönetilen disk şifreleme kümesinin kimliği.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DiskSizeInGB

Sanal makine veri diskinin GB cinsinden boyutu.

Tür:Nullable<T>[Int32]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Lun

Sanal makine veri diskinin Lun...

Tür:Int32
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ManagedDiskId

Sanal makine tarafından yönetilen diskin kimliği.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

Sanal makine veri diskinin adı.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SourceImageUri

Sanal makine işletim sistemi diskinin kaynak görüntü Uri'si.

Tür:String
Diğer adlar:SourceImage
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-StorageAccountType

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-VhdUri

Sanal makine veri diskinin Vhd Uri'sini.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WriteAccelerator

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

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

Int32

String

CachingTypes

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

Çıkışlar

PSVirtualMachineDataDisk