Add-AzVhd
Şirket içi makineden Azure'a (yönetilen disk veya blob) sanal sabit disk yükler.
Syntax
Add-AzVhd
[-ResourceGroupName] <String>
[-Destination] <Uri>
[-LocalFilePath] <FileInfo>
[[-NumberOfUploaderThreads] <Int32>]
[[-BaseImageUriToPatch] <Uri>]
[-OverWrite]
[-SkipResizing]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Add-AzVhd
[-ResourceGroupName] <String>
[-LocalFilePath] <FileInfo>
-DiskName <String>
[-Location] <String>
[-DiskSku <String>]
[-DiskZone <String[]>]
[-DiskHyperVGeneration <String>]
[-DiskOsType <OperatingSystemTypes>]
[[-NumberOfUploaderThreads] <Int32>]
[-DataAccessAuthMode <String>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Add-AzVhd cmdlet'i bir şirket içi sanal sabit diski yönetilen diske veya blob depolama hesabına yükler.
Karşıya yüklenen sanal sabit diskin bir .vhd dosyası olması ve N * Mib + 512 bayt boyutunda olması gerekir. Add-AzVhd, Hyper-V işlevselliğini kullanarak herhangi bir .vhdx dosyasını .vhd dosyasına dönüştürür ve karşıya yüklemeden önce yeniden boyutlandırılır.
Bu işleve izin vermek için Hyper-V'yi etkinleştirmeniz gerekir.
Linux makinesi kullanıyorsanız veya bu işlevi kullanmamayı seçerseniz VHD dosyasını el ile yeniden boyutlandırmanız gerekir.
Ayrıca Add-AzVhd, karşıya yükleme sırasında dinamik olarak boyutlandırılmış VHD dosyalarını sabit boyuta dönüştürür. Tüm işlemi izlemek için kullanın -Verbose
.
Varsayılan Parametre kümesi (bloba yükleme) için, şirket içi .vhd dosyasının düzeltme eki uygulanmış bir sürümünü karşıya yükleme özelliği de desteklenir.
Bir temel sanal sabit disk zaten karşıya yüklendiğinde, ana görüntü olarak temel görüntüyü kullanan fark kayıt disklerini karşıya yükleyebilirsiniz.
Paylaşılan erişim imzası (SAS) URI'si de desteklenir.
Yönetilen Diske Doğrudan Yükleme Parametre kümesi için parametreler: ResourceGroupName, DiskName, Location, DiskSku ve Zone yeni bir disk oluşturmak için kullanılır, ardından sanal sabit disk bu diske yüklenir.
Add-AzVhd kullanarak yönetilen diske doğrudan yükleme hakkında daha fazla bilgi.
50 GB'tan büyük VHD dosyaları için daha hızlı karşıya yükleme için AzCopy kullanmanızı öneririz.
Örnekler
Örnek 1: Bloba VHD dosyası ekleme
Add-AzVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"
Bu komut depolama hesabına bir .vhd dosyası ekler.
Örnek 2: Bloba VHD dosyası ekleme ve hedefin üzerine yazma
Add-AzVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite
Bu komut depolama hesabına bir .vhd dosyası ekler. komutu var olan bir dosyanın üzerine yazar.
Örnek 3: Belirtilen iş parçacığı sayısıyla bir bloba VHD dosyası ekleme
Add-AzVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfUploaderThreads 32
Bu komut depolama hesabına bir .vhd dosyası ekler. komutu, dosyayı karşıya yüklemek için kullanılacak iş parçacığı sayısını belirtir.
Örnek 4: Bloba VHD dosyası ekleme ve SAS URI'sini belirtme
Add-AzVhd -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=13T9Ow%2FRJAMmhfO%2FaP3HhKKJ6AY093SmveO SIV4%2FR7w%3D" -LocalFilePath "C:\vhd\win7baseimage.vhd"
Bu komut depolama hesabına bir .vhd dosyası ekler ve SAS URI'sini belirtir.
Örnek 5: VHD dosyasını doğrudan yönetilen diske ekleyin.
Add-AzVhd -LocalFilePath C:\data.vhd -ResourceGroupName rgname -Location eastus -DiskName newDisk
Bu komut verilen ResourceGroupName, Location ve DiskName ile yönetilen bir disk oluşturur; ve VHD dosyasını bu dosyaya yükler.
Örnek 6: VHD dosyasını doğrudan daha yapılandırılmış bir diske ekleyin.
Add-AzVhd -LocalFilePath C:\Data.vhdx -ResourceGroupName rgname -Location eastus -DiskName newDisk -Zone 1 -DiskSku Premium_LRS
Bu komut, önce Hyper-V kullanarak vhdx dosyasını vhd dosyasına dönüştürmeyi dener. Hyper-V bulunamazsa, vhd dosyası kullanılmasını isteyen bir hata döndürür. Dönüştürme başarılı olduktan sonra, sağlanan parametrelerle bir yönetilen disk oluşturur ve ardından vhd dosyasını karşıya yükler.
Parametreler
-AsJob
Cmdlet'i arka planda çalıştırın ve ilerleme durumunu izlemek için bir İş döndürin.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BaseImageUriToPatch
Azure Blob Depolama bir temel görüntü blobunun URI'sini belirtir. Bu parametrenin değeri olarak bir SAS belirtilebilir.
Type: | Uri |
Aliases: | bs |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DataAccessAuthMode
Diske veya anlık görüntüye dışarı aktarma veya karşıya yükleme sırasında ek kimlik doğrulama gereksinimleri. Olası seçenekler şunlardır: "AzureActiveDirectory" ve "Hiçbiri".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Destination
Blob Depolama bir blobun URI'sini belirtir. parametre SAS URI'sini destekler, ancak düzeltme eki uygulama senaryoları hedefi sas URI'si olamaz.
Type: | Uri |
Aliases: | dst |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DiskHyperVGeneration
Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir. Pozlanabilir değerler şunlardır: 'V1', 'V2'.
Type: | String |
Aliases: | HyperVGeneration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DiskName
Yeni yönetilen Diskin adı
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DiskOsType
Yönetilen diskin İşletim Sistemi türü. Olası değerler şunlardır: 'Windows', 'Linux'.
Type: | OperatingSystemTypes |
Aliases: | OsType |
Accepted values: | Windows, Linux |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DiskSku
Yönetilen disk için SKU. Seçenekler: Standard_LRS, Premium_LRS, StandardSSD_LRS UltraSSD_LRS
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DiskZone
Disk için Mantıksal bölge listesi.
Type: | String[] |
Aliases: | Zone |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LocalFilePath
Yerel .vhd dosyasının yolunu belirtir.
Type: | FileInfo |
Aliases: | lf |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
Yeni Yönetilen Diskin konumu
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NumberOfUploaderThreads
.vhd dosyası karşıya yüklenirken kullanılacak yükleyici iş parçacığı sayısını belirtir.
Type: | Nullable<T>[Int32] |
Aliases: | th |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OverWrite
Varsa, bu cmdlet'in belirtilen hedef URI'deki mevcut bir blobun üzerine yazdığını gösterir.
Type: | SwitchParameter |
Aliases: | o |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Sanal makinenin kaynak grubunun adını belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkipResizing
VHD dosyasını yeniden boyutlandırmayı atlar. Boyutu yanlış hizalanmış bir VHD dosyasını (N * Mib + 512 bayt değil) bir bloba yüklemek isteyen kullanıcılar bu anahtar parametresini kullanabilir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]