Share via


Add-AzureRMVhd

Hiermee wordt een virtuele harde schijf geüpload van een on-premises virtuele machine naar een blob in een cloudopslagaccount in Azure.

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

Syntax

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

Description

De cmdlet Add-AzureRmVhd uploadt on-premises virtuele harde schijven, in VHD-bestandsindeling, naar een blob-opslagaccount als vaste virtuele harde schijven. U kunt het aantal uploaderthreads configureren dat wordt gebruikt of overschreven door een bestaande blob in de opgegeven doel-URI. Ook ondersteund is de mogelijkheid om een patchversie van een on-premises VHD-bestand te uploaden. Wanneer een virtuele basisschijf al is geüpload, kunt u differentiërende schijven uploaden die gebruikmaken van de basisinstallatiekopieën als bovenliggende schijf. Sas-URI (Shared Access Signature) wordt ook ondersteund.

Voorbeelden

Voorbeeld 1: Een VHD-bestand toevoegen

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

Met deze opdracht wordt een VHD-bestand aan een opslagaccount toegevoegd.

Voorbeeld 2: Een VHD-bestand toevoegen en het doel overschrijven

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

Met deze opdracht wordt een VHD-bestand aan een opslagaccount toegevoegd. Met de opdracht wordt een bestaand bestand overschreven.

Voorbeeld 3: Een VHD-bestand toevoegen en het aantal threads opgeven

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

Met deze opdracht wordt een VHD-bestand aan een opslagaccount toegevoegd. Met de opdracht geeft u het aantal threads op dat moet worden gebruikt om het bestand te uploaden.

Voorbeeld 4: Een VHD-bestand toevoegen en de SAS-URI opgeven

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"

Met deze opdracht wordt een VHD-bestand aan een opslagaccount toegevoegd en wordt de SAS-URI opgegeven.

Parameters

-AsJob

Voer de cmdlet op de achtergrond uit en retourneer een taak om de voortgang bij te houden.

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

-BaseImageUriToPatch

Hiermee geeft u de URI naar een basisafbeeldingsblob in Azure Blob Storage. Een SAS kan worden opgegeven als de waarde voor deze parameter.

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

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Destination

Hiermee geeft u de URI van een blob in Blob Storage. De parameter ondersteunt SAS-URI, hoewel het doel van patchscenario's geen SAS-URI kan zijn.

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

-LocalFilePath

Hiermee geeft u het pad van het lokale .vhd-bestand.

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

-NumberOfUploaderThreads

Hiermee geeft u het aantal uploaderthreads dat moet worden gebruikt bij het uploaden van het VHD-bestand.

Type:Nullable<T>[Int32]
Aliases:th
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-OverWrite

Geeft aan dat deze cmdlet een bestaande blob overschrijft in de opgegeven doel-URI, indien aanwezig.

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

-ResourceGroupName

Hiermee geeft u de naam van de resourcegroep van de virtuele machine.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

String

Uri

FileInfo

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

SwitchParameter

Uitvoerwaarden

VhdUploadContext