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 |