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