Megosztás a következőn keresztül:


Add-AzVhd

Feltölt egy virtuális merevlemezt egy helyszíni gépről az Azure-ba (felügyelt lemezre vagy blobra).

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

Az Add-AzVhd parancsmag feltölt egy helyszíni virtuális merevlemezt egy felügyelt lemezre vagy egy Blob Storage-fiókba.

A feltöltendő virtuális merevlemeznek .vhd fájlnak kell lennie, és N * Mib + 512 bájt méretűnek kell lennie. A Hyper-V funkcióval az Add-AzVhd a .vhdx fájlokat .vhd fájllá alakítja, és a feltöltés előtt átméretezi. A funkció engedélyezéséhez engedélyeznie kell a Hyper-V-t. Ha Linux rendszerű gépet használ, vagy úgy dönt, hogy nem használja ezt a funkciót, manuálisan kell átméreteznie a VHD-fájlt. Emellett az Add-AzVhd dinamikus méretű VHD-fájlokat is rögzített méretre konvertál a feltöltés során. Az összes folyamat követésére használható -Verbose .

Az alapértelmezett paraméterkészlet (blobba való feltöltés) esetében is támogatott a helyszíni .vhd fájl javított verziójának feltöltése. Ha már feltöltött egy alapszintű virtuális merevlemezt, feltölthet olyan különbséglemezeket, amelyek szülőként az alaplemezképet használják. A közös hozzáférésű jogosultságkód (SAS) URI is támogatott.

A felügyelt lemezre való közvetlen feltöltés paraméterkészletéhez a következő paramétereket használja a rendszer: ResourceGroupName, DiskName, Location, DiskSku és Zone, majd a rendszer feltölti a virtuális merevlemezt.

További információ az Add-AzVhd felügyelt lemezre való közvetlen feltöltéséről.

Az 50 GB-nál nagyobb VHD-fájlok esetében javasoljuk az AzCopy használatát a gyorsabb feltöltéshez.

Példák

1. példa: VHD-fájl hozzáadása blobhoz

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

Ez a parancs egy .vhd fájlt ad hozzá egy tárfiókhoz.

2. példa: VHD-fájl hozzáadása egy blobhoz, és felülírja a célhelyet

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

Ez a parancs egy .vhd fájlt ad hozzá egy tárfiókhoz. A parancs felülír egy meglévő fájlt.

3. példa: VHD-fájl hozzáadása egy megadott számú szálat tartalmazó blobhoz

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

Ez a parancs egy .vhd fájlt ad hozzá egy tárfiókhoz. A parancs megadja a fájl feltöltéséhez használandó szálak számát.

4. példa: VHD-fájl hozzáadása egy blobhoz, és adja meg az SAS URI-t

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"

Ez a parancs egy .vhd fájlt ad hozzá egy tárfiókhoz, és megadja az SAS URI-t.

5. példa: VHD-fájl hozzáadása közvetlenül egy felügyelt lemezhez.

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

Ez a parancs létrehoz egy felügyelt lemezt adott ResourceGroupName, Location és DiskName paranccsal; és feltölti a VHD-fájlt.

6. példa: VHD-fájl hozzáadása közvetlenül egy konfiguráltabb lemezhez.

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

Ez a parancs először a Hyper-V használatával próbálja vhd-fájllá konvertálni a vhdx-fájlt. Ha a Hyper-V nem található, hibaüzenet jelenik meg, amely vhd-fájl használatát kéri. A sikeres átalakítás után létrehoz egy felügyelt lemezt a megadott paraméterekkel, majd feltölti a vhd-fájlt.

Paraméterek

-AsJob

Futtassa a parancsmagot a háttérben, és adjon vissza egy feladatot a folyamat nyomon követéséhez.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-BaseImageUriToPatch

Megadja az URI-t egy alaprendszerkép-blobhoz az Azure Blob Storage-ban. A paraméter értékeként sas adható meg.

Típus:Uri
Aliasok:bs
Position:4
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DataAccessAuthMode

További hitelesítési követelmények lemez vagy pillanatkép exportálásakor vagy feltöltésekor. Lehetséges lehetőségek: "AzureActiveDirectory" és "None".

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Destination

Egy blob URI-ját adja meg a Blob Storage-ban. A paraméter támogatja az SAS URI-t, bár a javítási forgatókönyvek célja nem lehet SAS URI.

Típus:Uri
Aliasok:dst
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DiskHyperVGeneration

A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre alkalmazható. Az osztható értékek a következők: "V1", "V2".

Típus:String
Aliasok:HyperVGeneration
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DiskName

Az új felügyelt lemez neve

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DiskOsType

A felügyelt lemez operációs rendszerének típusa. A lehetséges értékek a következők: "Windows", "Linux".

Típus:OperatingSystemTypes
Aliasok:OsType
Elfogadott értékek:Windows, Linux
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DiskSku

Termékváltozat felügyelt lemezhez. Beállítások: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DiskZone

A Lemez logikai zónalistája.

Típus:String[]
Aliasok:Zone
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-LocalFilePath

A helyi .vhd fájl elérési útját adja meg.

Típus:FileInfo
Aliasok:lf
Position:2
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Location

Az új felügyelt lemez helye

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-NumberOfUploaderThreads

Megadja a .vhd fájl feltöltésekor használandó feltöltőszálak számát.

Típus:Nullable<T>[Int32]
Aliasok:th
Position:3
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-OverWrite

Azt jelzi, hogy ez a parancsmag felülír egy meglévő blobot a megadott cél URI-ban, ha létezik ilyen.

Típus:SwitchParameter
Aliasok:o
Position:5
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

Megadja a virtuális gép erőforráscsoportjának nevét.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-SkipResizing

Kihagyja a VHD-fájl átméretezését. Ezt a kapcsolóparamétert azok a felhasználók használhatják, akik olyan VHD-fájlokat szeretnének feltölteni egy blobba, amelyek mérete nem módosult (nem N * Mib + 512 bájt).

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

String

Uri

FileInfo

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

SwitchParameter

Kimenetek

VhdUploadContext