Bagikan melalui


Add-AzureVhd

Mengunggah file VHD dari komputer lokal ke blob di akun penyimpanan cloud di 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

Add-AzureVhd
   [-Destination] <Uri>
   [-LocalFilePath] <FileInfo>
   [[-NumberOfUploaderThreads] <Int32>]
   [[-BaseImageUriToPatch] <Uri>]
   [-OverWrite]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet Add-AzureVhd mengunggah gambar hard disk Virtual (VHD) lokal ke akun penyimpanan blob sebagai gambar .vhd tetap. Ini memiliki parameter untuk mengonfigurasi proses pengunggahan seperti menentukan jumlah utas pengunggah yang akan digunakan atau menimpa blob yang sudah ada di URI tujuan yang ditentukan. Untuk gambar VHD lokal, skenario patching juga didukung sehingga gambar disk diff dapat diunggah tanpa harus mengunggah gambar dasar yang sudah diunggah. URI Tanda Tangan Akses Bersama (SAS) juga didukung.

Contoh

Contoh 1: Menambahkan file VHD

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"

Perintah ini menambahkan file .vhd ke akun penyimpanan.

Contoh 2: Tambahkan file VHD dan timpa tujuan

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite

Perintah ini menambahkan file .vhd ke akun penyimpanan.

Contoh 3: Tambahkan file VHD dan tentukan jumlah utas

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32

Perintah ini menambahkan file .vhd ke akun penyimpanan dan menentukan jumlah utas yang akan digunakan untuk mengunggah file.

Contoh 4: Tambahkan file VHD dan tentukan URI SAS

PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd?st=2013-01-09T22%3A15%3A49Z&se=2013-01-09T23%3A10%3A49Z&sr=b&sp=w&sig=<SAS Token>" -LocalFilePath "C:\vhd\win7baseimage.vhd"

Perintah ini menambahkan file .vhd ke akun penyimpanan dan menentukan SAS URI.

Parameter

-BaseImageUriToPatch

Menentukan URI ke blob gambar dasar di Azure Blob Storage. SAS dalam input URI juga didukung.

Jenis:Uri
Alias:bs
Position:4
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Destination

Menentukan URI ke blob di Microsoft Azure Blob Storage. SAS dalam input URI didukung. Namun, dalam skenario patching tujuan tidak dapat menjadi URI SAS.

Jenis:Uri
Alias:dst
Position:1
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

-LocalFilePath

Spesies jalur file file .vhd lokal.

Jenis:FileInfo
Alias:lf
Position:2
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-NumberOfUploaderThreads

Menentukan jumlah utas yang akan digunakan untuk diunggah.

Jenis:Int32
Alias:th
Position:3
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-OverWrite

Menentukan bahwa cmdlet ini menghapus blob yang ada di URI tujuan yang ditentukan jika ada.

Jenis:SwitchParameter
Alias:o
Position:5
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