Dela via


Add-AzureVhd

Laddar upp en VHD-fil från en lokal dator till en blob i ett molnlagringskonto i Azure.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

Add-AzureVhd
   [-Destination] <Uri>
   [-LocalFilePath] <FileInfo>
   [[-NumberOfUploaderThreads] <Int32>]
   [[-BaseImageUriToPatch] <Uri>]
   [-OverWrite]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

Cmdleten Add-AzureVhd laddar upp lokala VHD-avbildningar (Virtuell hårddisk) till ett bloblagringskonto som fasta VHD-avbildningar. Den har parametrar för att konfigurera uppladdningsprocessen, till exempel att ange antalet uppladdningstrådar som ska användas eller skriva över en blob som redan finns i den angivna mål-URI:n. För lokala VHD-avbildningar stöds även korrigeringsscenariot så att diff-diskavbildningar kan laddas upp utan att du behöver ladda upp de redan uppladdade basavbildningarna. URI för signatur för delad åtkomst (SAS) stöds också.

Exempel

Exempel 1: Lägg till en VHD-fil

PS C:\> Add-AzureVhd -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-AzureVhd -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.

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

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

Det här kommandot lägger till en VHD-fil till ett lagringskonto och 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-AzureVhd -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%2FaP3HhKKJ6AY093SmveOSIV4%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

-BaseImageUriToPatch

Anger en URI till en basavbildningsblob i Azure Blob Storage. SAS i URI-indata stöds också.

Type:Uri
Aliases:bs
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Destination

Anger en URI till en blob i Microsoft Azure Blob Storage. SAS i URI-indata stöds. I korrigeringsscenarier kan målet dock inte vara en SAS-URI.

Type:Uri
Aliases:dst
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

Anger hur den här cmdleten svarar på en informationshändelse.

De godtagbara värdena för den här parametern är:

  • Fortsätt
  • Ignorera
  • Fråga
  • TystKontinuera
  • Stoppa
  • Suspend
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Anger en informationsvariabel.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalFilePath

Arta filsökvägen för den lokala .vhd-filen.

Type:FileInfo
Aliases:lf
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NumberOfUploaderThreads

Anger antalet trådar som ska användas för uppladdning.

Type:Int32
Aliases:th
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-OverWrite

Anger att den här cmdleten tar bort den befintliga bloben i den angivna mål-URI:n om den finns.

Type:SwitchParameter
Aliases:o
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False