Add-AzVhd

Mengunggah hard disk virtual dari komputer lokal ke Azure (disk terkelola atau blob).

Sintaks

DefaultParameterSet (Default)

Add-AzVhd
    [-ResourceGroupName] <String>
    [-Destination] <Uri>
    [-LocalFilePath] <FileInfo>
    [[-NumberOfUploaderThreads] <Int32>]
    [[-BaseImageUriToPatch] <Uri>]
    [-OverWrite]
    [-SkipResizing]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

DirectUploadToManagedDiskSet

Add-AzVhd
    [-ResourceGroupName] <String>
    [-LocalFilePath] <FileInfo>
    [-Location] <String>
    [[-NumberOfUploaderThreads] <Int32>]
    -DiskName <String>
    [-DiskSku <String>]
    [-DiskZone <String[]>]
    [-DiskHyperVGeneration <String>]
    [-DiskOsType <OperatingSystemTypes>]
    [-DataAccessAuthMode <String>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Deskripsi

Cmdlet Add-AzVhd mengunggah hard disk virtual lokal ke disk terkelola atau akun penyimpanan blob.

Hard disk virtual yang sedang diunggah harus berupa file .vhd dan dalam ukuran N * Mib + 512 byte. Menggunakan fungsionalitas Hyper-V, Add-AzVhd akan mengonversi file .vhdx apa pun ke file .vhd dan mengubah ukuran sebelum mengunggah. Untuk mengizinkan fungsionalitas ini, Anda harus dapat Hyper-V. Jika Anda menggunakan komputer Linux atau memilih untuk tidak menggunakan fungsionalitas ini, Anda harus mengubah ukuran file VHD secara manual. Selain itu, Add-AzVhd akan mengonversi file VHD berukuran dinamis ke ukuran tetap selama unggahan. Gunakan -Verbose untuk mengikuti semua proses.

Untuk Set Parameter Default (unggah ke blob), juga didukung adalah kemampuan untuk mengunggah versi patch file .vhd lokal. Ketika hard disk virtual dasar telah diunggah, Anda dapat mengunggah disk yang berbeda yang menggunakan gambar dasar sebagai induk. URI tanda tangan akses bersama (SAS) juga didukung.

Untuk Unggahan Langsung ke set Parameter Disk Terkelola, parameter: ResourceGroupName, DiskName, Location, DiskSku, dan Zone akan digunakan untuk membuat disk baru, maka hard disk virtual akan diunggah ke dalamnya.

Informasi selengkapnya tentang menggunakan Add-AzVhd untuk langsung mengunggah ke disk terkelola.

Untuk file VHD yang lebih besar dari 50 GB, sebaiknya gunakan AzCopy untuk pengunggahan yang lebih cepat.

Contoh

Contoh 1: Menambahkan file VHD ke blob

Add-AzVhd -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: Menambahkan file VHD ke blob dan menimpa tujuan

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

Perintah ini menambahkan file .vhd ke akun penyimpanan. Perintah menimpa file yang ada.

Contoh 3: Menambahkan file VHD ke blob dengan jumlah utas yang ditentukan

Add-AzVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfUploaderThreads 32

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

Contoh 4: Tambahkan file VHD ke blob dan tentukan URI SAS

Add-AzVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd?st=2013-01 -09T22%3A15%3A49Z&amp;se=2013-01-09T23%3A10%3A49Z&amp;sr=b&amp;sp=w&amp;sig=13T9Ow%2FRJAMmhfO%2FaP3HhKKJ6AY093SmveO SIV4%2FR7w%3D" -LocalFilePath "C:\vhd\win7baseimage.vhd"

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

Contoh 5: Tambahkan file VHD langsung ke disk terkelola.

Add-AzVhd -LocalFilePath C:\data.vhd -ResourceGroupName rgname -Location eastus -DiskName newDisk

Perintah ini membuat disk terkelola dengan ResourceGroupName, Location, dan DiskName yang diberikan; dan mengunggah file VHD ke dalamnya.

Contoh 6: Tambahkan file VHD langsung ke disk yang lebih dikonfigurasi.

Add-AzVhd -LocalFilePath C:\Data.vhdx -ResourceGroupName rgname -Location eastus -DiskName newDisk -Zone 1 -DiskSku Premium_LRS

Perintah ini akan mencoba mengonversi file vhdx ke file vhd terlebih dahulu menggunakan Hyper-V. Jika Hyper-V tidak ditemukan, itu akan mengembalikan kesalahan yang meminta untuk menggunakan file vhd. Setelah konversi berhasil, ia akan membuat disk terkelola dengan parameter yang disediakan, lalu mengunggah file vhd.

Parameter

-AsJob

Jalankan cmdlet di latar belakang dan kembalikan Pekerjaan untuk melacak kemajuan.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-BaseImageUriToPatch

Menentukan URI ke blob gambar dasar di Azure Blob Storage. SAS dapat ditentukan sebagai nilai untuk parameter ini.

Properti parameter

Jenis:Uri
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:bs

Kumpulan parameter

DefaultParameterSet
Position:4
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DataAccessAuthMode

Persyaratan autentikasi tambahan saat mengekspor atau mengunggah ke disk atau rekam jepret. Opsi yang mungkin adalah: "AzureActiveDirectory" dan "None".

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

DirectUploadToManagedDiskSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DefaultProfile

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

Properti parameter

Jenis:IAzureContextContainer
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Destination

Menentukan URI blob dalam Blob Storage. Parameter mendukung SAS URI, meskipun tujuan skenario patching tidak dapat menjadi URI SAS.

Properti parameter

Jenis:Uri
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Dst

Kumpulan parameter

DefaultParameterSet
Position:1
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DiskHyperVGeneration

Generasi hypervisor komputer virtual. Hanya berlaku untuk disk OS. Nilai yang mungkin adalah: 'V1', 'V2'.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:HyperVGeneration

Kumpulan parameter

DirectUploadToManagedDiskSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DiskName

Nama Disk terkelola baru

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

DirectUploadToManagedDiskSet
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DiskOsType

Jenis Sistem Operasi dari disk terkelola. Nilai yang mungkin adalah: 'Windows', 'Linux'.

Properti parameter

Jenis:OperatingSystemTypes
Nilai default:None
Nilai yang diterima:Windows, Linux
Mendukung wildcard:False
DontShow:False
Alias:OsType

Kumpulan parameter

DirectUploadToManagedDiskSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DiskSku

Sku untuk disk terkelola. Opsi: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

DirectUploadToManagedDiskSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DiskZone

Daftar Zona logis untuk Disk.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Zona

Kumpulan parameter

DirectUploadToManagedDiskSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-LocalFilePath

Menentukan jalur file .vhd lokal.

Properti parameter

Jenis:FileInfo
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Lf

Kumpulan parameter

(All)
Position:2
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Location

Lokasi Disk Terkelola baru

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

DirectUploadToManagedDiskSet
Position:1
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-NumberOfUploaderThreads

Menentukan jumlah utas pengunggah yang akan digunakan saat mengunggah file .vhd.

Properti parameter

Jenis:

Nullable<T>[Int32]

Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Th

Kumpulan parameter

(All)
Position:3
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-OverWrite

Menunjukkan bahwa cmdlet ini menimpa blob yang ada di URI tujuan yang ditentukan, jika ada.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:o

Kumpulan parameter

DefaultParameterSet
Position:5
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ResourceGroupName

Menentukan nama grup sumber daya komputer virtual.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SkipResizing

Melewati pengubahan ukuran file VHD. Pengguna yang ingin mengunggah file VHD yang ukurannya tidak selaras (bukan N * Mib + 512 byte) ke blob dapat menggunakan parameter pengalihan ini.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

DefaultParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

String

Uri

FileInfo

Nullable<T>

SwitchParameter

Output

VhdUploadContext