Dela via


Add-AzureRMVhd

Överför en virtuell hårddisk från en lokal virtuell dator till en blob i ett molnlagringskonto i Azure.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

Add-AzureRMVhd
   [[-ResourceGroupName] <String>]
   [-Destination] <Uri>
   [-LocalFilePath] <FileInfo>
   [[-NumberOfUploaderThreads] <Int32>]
   [[-BaseImageUriToPatch] <Uri>]
   [-OverWrite]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Cmdleten Add-AzureRmVhd laddar upp lokala virtuella hårddiskar i .vhd-filformat till ett bloblagringskonto som fasta virtuella hårddiskar. Du kan konfigurera antalet uppladdningstrådar som ska användas eller skriva över en befintlig blob i den angivna mål-URI:n. Det stöds också möjligheten att ladda upp en korrigerad version av en lokal VHD-fil. När en virtuell bashårddisk redan har laddats upp kan du ladda upp differentieringsdiskar som använder basavbildningen som överordnad. URI för signatur för delad åtkomst (SAS) stöds också.

Exempel

Exempel 1: Lägg till en VHD-fil

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

Det här kommandot lägger till en VHD-fil till ett lagringskonto.

Exempel 2: Lägg till en VHD-fil och skriv över målet

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

Det här kommandot lägger till en VHD-fil till ett lagringskonto. Kommandot skriver över en befintlig fil.

Exempel 3: Lägg till en VHD-fil och ange antalet trådar

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

Det här kommandot lägger till en VHD-fil till ett lagringskonto. Kommandot anger antalet trådar som ska användas för att ladda upp filen.

Exempel 4: Lägg till en VHD-fil och ange SAS-URI:n

PS C:\> Add-AzureRmVhd -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"

Det här kommandot lägger till en .vhd-fil till ett lagringskonto och anger SAS-URI:n.

Parametrar

-AsJob

Kör cmdleten i bakgrunden och returnera ett jobb för att spåra förloppet.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-BaseImageUriToPatch

Anger URI:n till en basavbildningsblob i Azure Blob Storage. En SAS kan anges som värde för den här parametern.

Typ:Uri
Aliases:bs
Position:4
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Destination

Anger URI för en blob i Blob Storage. Parametern stöder SAS-URI, men mål för korrigeringsscenarier kan inte vara en SAS-URI.

Typ:Uri
Aliases:dst
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-LocalFilePath

Anger sökvägen till den lokala .vhd-filen.

Typ:FileInfo
Aliases:lf
Position:2
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-NumberOfUploaderThreads

Anger antalet uppladdningstrådar som ska användas vid uppladdning av VHD-filen.

Typ:Nullable<T>[Int32]
Aliases:th
Position:3
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-OverWrite

Anger att den här cmdleten skriver över en befintlig blob i den angivna mål-URI:n, om det finns en sådan.

Typ:SwitchParameter
Aliases:o
Position:5
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Anger namnet på resursgruppen för den virtuella datorn.

Typ:String
Position:0
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

Indata

String

Uri

FileInfo

Nullable<T>[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

SwitchParameter

Utdata

VhdUploadContext