Bagikan melalui


Add-AzureVMImage

Menambahkan gambar sistem operasi baru atau gambar komputer virtual baru ke repositori gambar.

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

Add-AzureVMImage
   [-ImageName] <String>
   [-MediaLocation] <String>
   [-OS] <String>
   [[-Label] <String>]
   [[-Eula] <String>]
   [[-Description] <String>]
   [[-ImageFamily] <String>]
   [[-PublishedDate] <DateTime>]
   [[-PrivacyUri] <Uri>]
   [[-RecommendedVMSize] <String>]
   [[-IconName] <String>]
   [[-SmallIconName] <String>]
   [-ShowInGui]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Add-AzureVMImage
   [-ImageName] <String>
   [-DiskConfig] <VirtualMachineImageDiskConfigSet>
   [[-OS] <String>]
   [[-Label] <String>]
   [[-Eula] <String>]
   [[-Description] <String>]
   [[-ImageFamily] <String>]
   [[-PublishedDate] <DateTime>]
   [[-PrivacyUri] <Uri>]
   [[-RecommendedVMSize] <String>]
   [[-IconName] <String>]
   [[-SmallIconName] <String>]
   [-ShowInGui]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet Add-AzureVMImage menambahkan gambar sistem operasi baru atau gambar komputer virtual baru ke repositori gambar. Gambar adalah gambar sistem operasi umum, menggunakan Sysprep untuk Windows atau, untuk Linux, menggunakan alat yang sesuai untuk distribusi.

Contoh

Contoh 1: Menambahkan gambar sistem operasi ke repositori

PS C:\> $S = New-AzureVMImageDiskConfigSet
PS C:\> Set-AzureVMImageOSDiskConfig -DiskConfig $S -HostCaching ReadWrite -OSState "Generalized" -OS "Windows" -MediaLink $Link
PS C:\> Set-AzureVMImageDataDiskConfig -DiskConfig $S -DataDiskName "Test1" -HostCaching ReadWrite -Lun 0 -MediaLink $Link1
PS C:\> Set-AzureVMImageDataDiskConfig -DiskConfig $S -DataDiskName "Test4" -HostCaching ReadWrite -Lun 0 -MediaLink $Link
PS C:\> Remove-AzureVMImageDataDiskConfig -DiskConfig $S -DataDiskName "Test4"
PS C:\> $IMGName = "TestCREATEvmimage2";
PS C:\> Add-AzureVMImage -ImageName $IMGName -Label "Test1" -Description "Test1" -DiskConfig $S -Eula "http://www.contoso.com" -ImageFamily Windows -PublishedDate (Get-Date) -PrivacyUri "http://www.test.com" -RecommendedVMSize Small -IconName "Icon01" -SmallIconName "SmallIcon01" -ShowInGui

Contoh ini menambahkan gambar sistem operasi ke repositori.

Parameter

-Description

Menentukan deskripsi gambar sistem operasi.

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

-DiskConfig

Menentukan konfigurasi disk sistem operasi untuk citra komputer virtual.

Jenis:VirtualMachineImageDiskConfigSet
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Eula

Menentukan Perjanjian Lisensi Pengguna Akhir. Disarankan agar Anda menggunakan URL untuk nilai ini.

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

-IconName

Menentukan nama ikon yang digunakan saat gambar ditambahkan ke repositori.

Jenis:String
Alias:IconUri
Position:10
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-ImageFamily

Menentukan nilai yang digunakan untuk mengelompokkan gambar sistem operasi.

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

-ImageName

Menentukan nama gambar yang ditambahkan ke repositori gambar.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
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

-Label

Menentukan label untuk memberikan gambar.

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

-MediaLocation

Menentukan lokasi halaman blob fisik tempat gambar berada. Ini adalah tautan ke halaman blob di penyimpanan langganan saat ini.

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

-OS

Menentukan versi sistem operasi gambar.

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

-PrivacyUri

Menentukan URL yang menunjuk ke dokumen yang berisi kebijakan privasi yang terkait dengan gambar sistem operasi.

Jenis:Uri
Position:8
Nilai default:None
Diperlukan:False
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

-PublishedDate

Menentukan tanggal ketika gambar sistem operasi ditambahkan ke repositori gambar.

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

-RecommendedVMSize

Menentukan ukuran yang akan digunakan untuk komputer virtual yang dibuat dari citra sistem operasi.

Nilai yang dapat diterima untuk parameter ini adalah:

  • Medium
  • Bentuk dan
  • ExtraLarge
  • A5
  • A6
  • A7
Jenis:String
Position:9
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-ShowInGui

Menunjukkan bahwa cmdlet ini menunjukkan gambar di GUI.

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

-SmallIconName

Menentukan nama ikon kecil yang digunakan saat gambar ditambahkan ke repositori.

Jenis:String
Alias:SmallIconUri
Position:11
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

Output

OSImageContext