Add-AzVhd
Hiermee wordt een virtuele harde schijf geüpload van een on-premises virtuele machine naar een blob in een cloudopslagaccount in Azure.
Syntaxis
Add-AzVhd
[[-ResourceGroupName] <String>]
[-Destination] <Uri>
[-LocalFilePath] <FileInfo>
[[-NumberOfUploaderThreads] <Int32>]
[[-BaseImageUriToPatch] <Uri>]
[-OverWrite]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
De cmdlet Add-AzVhd 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-AzVhd -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-AzVhd -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-AzVhd -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-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"
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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Aliassen: | bs |
Position: | 4 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Aliassen: | dst |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LocalFilePath
Hiermee geeft u het pad van het lokale .vhd-bestand.
Type: | FileInfo |
Aliassen: | lf |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-NumberOfUploaderThreads
Hiermee geeft u het aantal uploaderthreads dat moet worden gebruikt bij het uploaden van het VHD-bestand.
Type: | Int32 |
Aliassen: | th |
Position: | 3 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-OverWrite
Geeft aan dat deze cmdlet een bestaande blob overschrijft in de opgegeven doel-URI, indien aanwezig.
Type: | SwitchParameter |
Aliassen: | o |
Position: | 5 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam van de resourcegroep van de virtuele machine.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
None
Deze cmdlet accepteert geen invoer.