Add-AzureVhd
Lädt eine VHD-Datei von einem lokalen Computer in ein Blob in ein Cloudspeicherkonto in Azure hoch.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.
Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.
Syntax
Add-AzureVhd
[-Destination] <Uri>
[-LocalFilePath] <FileInfo>
[[-NumberOfUploaderThreads] <Int32>]
[[-BaseImageUriToPatch] <Uri>]
[-OverWrite]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Beschreibung
Das Add-AzureVhd-Cmdlet lädt lokale virtuelle Festplattenimages (VHD) als feste VHD-Images in ein BLOB-Speicherkonto hoch. Es verfügt über Parameter zum Konfigurieren des Uploadvorgangs, z. B. angeben der Anzahl der Uploadthreads, die verwendet oder überschrieben werden, ein Blob, das bereits im angegebenen Ziel-URI vorhanden ist. Für lokale VHD-Images wird auch das Patchingszenario unterstützt, sodass Diff-Datenträgerimages hochgeladen werden können, ohne die bereits hochgeladenen Basisimages hochladen zu müssen. Der SAS-URI (Shared Access Signature) wird ebenfalls unterstützt.
Beispiele
Beispiel 1: Hinzufügen einer VHD-Datei
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"
Mit diesem Befehl wird einem Speicherkonto eine VHD-Datei hinzugefügt.
Beispiel 2: Hinzufügen einer VHD-Datei und Überschreiben des Ziels
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite
Mit diesem Befehl wird einem Speicherkonto eine VHD-Datei hinzugefügt.
Beispiel 3: Hinzufügen einer VHD-Datei und Angeben der Anzahl von Threads
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32
Mit diesem Befehl wird einem Speicherkonto eine VHD-Datei hinzugefügt und die Anzahl der Threads angegeben, die zum Hochladen der Datei verwendet werden sollen.
Beispiel 4: Hinzufügen einer VHD-Datei und Angeben des SAS-URI
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=<SAS Token>" -LocalFilePath "C:\vhd\win7baseimage.vhd"
Mit diesem Befehl wird einem Speicherkonto eine VHD-Datei hinzugefügt und der SAS-URI angegeben.
Parameter
-BaseImageUriToPatch
Gibt einen URI für ein Basisimage-Blob in Azure Blob Storage an. SAS in URI-Eingaben wird ebenfalls unterstützt.
Typ: | Uri |
Aliase: | bs |
Position: | 4 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Destination
Gibt einen URI zu einem Blob in Microsoft Azure Blob Storage an. SAS in URI-Eingaben wird unterstützt. In Patchingszenarien kann das Ziel jedoch kein SAS-URI sein.
Typ: | Uri |
Aliase: | dst |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-InformationAction
Gibt an, wie dieses Cmdlet auf ein Informationsereignis reagiert.
Zulässige Werte für diesen Parameter:
- Weiter
- Ignorieren
- Inquire
- SilentlyContinue
- Beenden
- Angehalten
Typ: | ActionPreference |
Aliase: | infa |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InformationVariable
Gibt eine Informationsvariable an.
Typ: | String |
Aliase: | iv |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LocalFilePath
Gibt den Dateipfad der lokalen VHD-Datei ab.
Typ: | FileInfo |
Aliase: | lf |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-NumberOfUploaderThreads
Gibt die Anzahl der Threads an, die für den Upload verwendet werden sollen.
Typ: | Int32 |
Aliase: | th |
Position: | 3 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-OverWrite
Gibt an, dass dieses Cmdlet das vorhandene Blob im angegebenen Ziel-URI löscht, falls vorhanden.
Typ: | SwitchParameter |
Aliase: | o |
Position: | 5 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Profile
Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.
Typ: | AzureSMProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |