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