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

String

Uri

FileInfo

Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

SwitchParameter

Çıkışlar

VhdUploadContext