Bagikan melalui


New-AzureVMConfig

Membuat objek konfigurasi komputer virtual Azure.

Catatan

Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.

Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.

Sintaks

New-AzureVMConfig
   [-Name] <String>
   [-InstanceSize] <String>
   [[-HostCaching] <String>]
   [[-AvailabilitySetName] <String>]
   [[-Label] <String>]
   [-ImageName] <String>
   [[-MediaLocation] <String>]
   [[-DiskLabel] <String>]
   [-DisableBootDiagnostics]
   [-LicenseType <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
New-AzureVMConfig
   [-Name] <String>
   [-InstanceSize] <String>
   [[-HostCaching] <String>]
   [[-AvailabilitySetName] <String>]
   [[-Label] <String>]
   [-DiskName] <String>
   [-DisableBootDiagnostics]
   [-LicenseType <String>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureVMConfig membuat objek konfigurasi komputer virtual Azure. Anda dapat menggunakan objek ini untuk melakukan penyebaran baru dan menambahkan komputer virtual baru ke penyebaran yang ada.

Contoh

Contoh 1: Membuat konfigurasi komputer virtual Windows

PS C:\> $Image = (Get-AzureVMImage)[4].ImageName 
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Windows -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"

Perintah ini membuat konfigurasi komputer virtual Windows dengan disk sistem operasi, disk data, dan konfigurasi provisi. Konfigurasi ini kemudian digunakan untuk membuat komputer virtual baru.

Contoh 2: Membuat konfigurasi komputer virtual Linux

PS C:\> $Image = (Get-AzureVMImage)[7].ImageName
C:\PS> New-AzureVMConfig -Name "MyVM1" -InstanceSize ExtraSmall -ImageName $Image | Add-AzureProvisioningConfig -Linux -LinuxUser $LinuxUser -Password $AdminPassword | Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "Datadisk1" -LUN 0 | New-AzureVM -ServiceName "MySvc1"

Perintah ini membuat konfigurasi komputer virtual Linux baru dengan disk sistem operasi, disk data, dan konfigurasi provisi. Konfigurasi ini kemudian digunakan untuk membuat komputer virtual baru.

Parameter

-AvailabilitySetName

Menentukan nama set ketersediaan.

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

-DisableBootDiagnostics

Menunjukkan bahwa konfigurasi menonaktifkan diagnostik boot. Secara default, diagnostik boot diaktifkan pada komputer virtual.

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

-DiskLabel

Menentukan label untuk disk sistem operasi.

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

-DiskName

Menentukan nama untuk disk sistem operasi.

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

-HostCaching

Menentukan mode penembolokan host untuk disk sistem operasi.

Nilai yang valid adalah:

  • Baca Saja
  • ReadWrite
Jenis:String
Position:2
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ImageName

Menentukan nama gambar komputer virtual yang akan digunakan untuk disk sistem operasi.

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

-InformationAction

Menentukan bagaimana cmdlet ini merespons peristiwa informasi.

Nilai yang dapat diterima untuk parameter ini adalah:

  • Lanjutkan
  • Abaikan
  • Tanya
  • Lanjutkan Diam-diam
  • Stop
  • Tangguhkan
Jenis:ActionPreference
Alias:infa
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-InformationVariable

Menentukan variabel informasi.

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

-InstanceSize

Menentukan ukuran instans.

Nilai yang dapat diterima untuk parameter ini adalah:

  • ExtraSmall
  • Bentuk dan
  • Medium
  • Bentuk dan
  • ExtraLarge
  • A5
  • A6
  • A7
  • A8
  • A9
  • Basic_A0
  • Basic_A1
  • Basic_A2
  • Basic_A3
  • Basic_A4
  • Standard_D1
  • Standard_D2
  • Standar_D3
  • Standard_D4
  • Standard_D11
  • Standard_D12
  • Standard_D13
  • Standard_D14
Jenis:String
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Label

Menentukan label yang akan ditetapkan ke komputer virtual.

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

-LicenseType

Menentukan jenis lisensi untuk gambar atau disk yang dilisensikan secara lokal. Nilai yang dapat diterima untuk parameter ini adalah:

  • Windows_Client
  • Windows_Server

Tentukan parameter ini hanya untuk gambar yang berisi sistem operasi Windows Server.

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

-MediaLocation

Menentukan lokasi penyimpanan Azure untuk disk komputer virtual baru.

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

-Name

Menentukan nama komputer virtual.

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

-Profile

Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.

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