Set-AzVmssStorageProfile

Mengatur properti profil penyimpanan untuk VMSS.

Sintaks

Set-AzVmssStorageProfile
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [[-ImageReferencePublisher] <String>]
   [[-ImageReferenceOffer] <String>]
   [[-ImageReferenceSku] <String>]
   [[-ImageReferenceVersion] <String>]
   [[-OsDiskName] <String>]
   [[-OsDiskCaching] <CachingTypes>]
   [[-OsDiskCreateOption] <String>]
   [[-OsDiskOsType] <OperatingSystemTypes>]
   [[-Image] <String>]
   [[-VhdContainer] <String[]>]
   [-ImageReferenceId <String>]
   [-OsDiskWriteAccelerator]
   [-DiffDiskSetting <String>]
   [-DiffDiskPlacement <String>]
   [-ManagedDisk <String>]
   [-DiskEncryptionSetId <String>]
   [-DataDisk <VirtualMachineScaleSetDataDisk[]>]
   [-ImageReferenceId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzVmssStorageProfile mengatur properti profil penyimpanan untuk Virtual Machine Scale Set (VMSS).

Contoh

Contoh 1: Mengatur properti profil penyimpanan untuk VMSS

Set-AzVmssStorageProfile -VirtualMachineScaleSet "ContosoVMSS" -Name "Test" -OsDiskCreateOption "FromImage" -OsDiskCaching "None" `
            -ImageReferenceOffer $ImgRef.Offer -ImageReferenceSku $ImgRef.Skus -ImageReferenceVersion $ImgRef.Version `
            -ImageReferencePublisher $ImgRef.PublisherName -VhdContainer $VhdContainer

Perintah ini mengatur properti profil penyimpanan untuk VMSS bernama ContosoVMSS.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DataDisk

Menentukan objek disk data.

Type:VirtualMachineScaleSetDataDisk[]
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-DefaultProfile

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

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

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Properti ini dapat digunakan oleh pengguna dalam permintaan untuk memilih lokasi yaitu disk cache atau ruang disk sumber daya untuk provisi disk OS Ephemeral. Untuk informasi selengkapnya tentang persyaratan ukuran disk OS Ephemeral, lihat Persyaratan ukuran disk OS Ephemeral untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements dan VM Linux di https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Parameter ini hanya dapat digunakan jika parameter DiffDiskSetting diatur ke 'Lokal'.

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

Menentukan pengaturan disk yang berbeda untuk disk sistem operasi.

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

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

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

Menentukan URI blob untuk gambar pengguna. VMSS membuat disk sistem operasi dalam kontainer gambar pengguna yang sama.

Type:String
Position:9
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ImageReferenceId

Menentukan ID referensi gambar.

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

Menentukan jenis penawaran gambar komputer virtual (VMImage). Untuk mendapatkan penawaran gambar, gunakan cmdlet Get-AzVMImageOffer.

Type:String
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ImageReferencePublisher

Menentukan nama penerbit VMImage. Untuk mendapatkan penerbit, gunakan cmdlet Get-AzVMImagePublisher.

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

Menentukan SKU VMImage. Untuk mendapatkan SKU, gunakan cmdlet Get-AzVMImageSku.

Type:String
Position:3
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ImageReferenceVersion

Menentukan versi VMImage. Untuk menggunakan versi terbaru, tentukan nilai terbaru alih-alih versi tertentu.

Type:String
Position:4
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ManagedDisk

Menentukan disk terkelola.

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

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

  • ReadOnly
  • ReadWrite Nilai defaultnya adalah ReadWrite. Jika Anda mengubah nilai penembolokan, cmdlet akan memulai ulang komputer virtual. Pengaturan ini memengaruhi konsistensi dan performa disk.
Type:Nullable<T>[CachingTypes]
Accepted values:None, ReadOnly, ReadWrite
Position:6
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-OsDiskCreateOption

Menentukan bagaimana cmdlet ini membuat komputer virtual VMSS. Nilai yang dapat diterima untuk parameter ini adalah:

  • Lampirkan : Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual VMSS.
  • FromImage : Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual VMSS. Jika Anda menggunakan gambar platform, Anda juga akan menggunakan parameter imageReference .
Type:String
Position:7
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-OsDiskName

Menentukan nama disk sistem operasi.

Type:String
Aliases:Name
Position:5
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-OsDiskOsType

Menentukan jenis sistem operasi pada disk. Ini hanya diperlukan untuk skenario gambar pengguna dan bukan untuk gambar platform.

Type:Nullable<T>[OperatingSystemTypes]
Accepted values:Windows, Linux
Position:8
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-OsDiskWriteAccelerator

Menentukan apakah WriteAccelerator harus diaktifkan atau dinonaktifkan pada disk OS.

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

Menentukan URL kontainer yang digunakan untuk menyimpan disk sistem operasi untuk VMSS.

Type:String[]
Position:10
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-VirtualMachineScaleSet

Menentukan objek VMSS. Untuk mendapatkan objek , gunakan objek New-AzVmssConfig.

Type:PSVirtualMachineScaleSet
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-WhatIf

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

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

Input

PSVirtualMachineScaleSet

String

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

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

String[]

VirtualMachineScaleSetDataDisk[]

Output

PSVirtualMachineScaleSet