Add-AzVhd
Şirket içi makineden Azure'a (yönetilen disk veya blob) sanal sabit disk yükler.
Sözdizimi
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, ş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.
Hyper-V işlevselliğini kullanarak Add-AzVhd 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 etkinleştirmeniz gerekir.
Linux makinesi kullanıyorsanız veya bu işlevi kullanmamayı seçerseniz, VHD dosyasını el ile yeniden boyutlandırmanızgerekir.
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 -Verbose
kullanın.
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.
yönetilen diske doğrudan yüklemek için Add-AzVhd kullanarak 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.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-BaseImageUriToPatch
Azure Blob Depolama'da bir temel görüntü blobunun URI'sini belirtir. Bu parametrenin değeri olarak bir SAS belirtilebilir.
Tür: | Uri |
Diğer adlar: | bs |
Position: | 4 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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".
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Destination
Blob Depolama'da bir blobun URI'sini belirtir. parametre SAS URI'sini destekler, ancak düzeltme eki uygulama senaryoları hedefi sas URI'si olamaz.
Tür: | Uri |
Diğer adlar: | dst |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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'.
Tür: | String |
Diğer adlar: | HyperVGeneration |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DiskName
Yeni yönetilen Diskin adı
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DiskOsType
Yönetilen diskin İşletim Sistemi türü. Olası değerler şunlardır: 'Windows', 'Linux'.
Tür: | OperatingSystemTypes |
Diğer adlar: | OsType |
Kabul edilen değerler: | Windows, Linux |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DiskSku
Yönetilen disk için SKU. Seçenekler: Standard_LRS, Premium_LRS, StandardSSD_LRS UltraSSD_LRS
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DiskZone
Disk için Mantıksal bölge listesi.
Tür: | String[] |
Diğer adlar: | Zone |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-LocalFilePath
Yerel .vhd dosyasının yolunu belirtir.
Tür: | FileInfo |
Diğer adlar: | lf |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Location
Yeni Yönetilen Diskin konumu
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-NumberOfUploaderThreads
.vhd dosyası karşıya yüklenirken kullanılacak yükleyici iş parçacığı sayısını belirtir.
Tür: | Nullable<T>[Int32] |
Diğer adlar: | th |
Position: | 3 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-OverWrite
Varsa, bu cmdlet'in belirtilen hedef URI'deki mevcut bir blobun üzerine yazdığını gösterir.
Tür: | SwitchParameter |
Diğer adlar: | o |
Position: | 5 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Sanal makinenin kaynak grubunun adını belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell