Compartir a través de


Add-AzureRMVhd

Carga un disco duro virtual desde una máquina virtual local a un blob en una cuenta de almacenamiento en la nube en Azure.

Advertencia

El módulo AzureRM PowerShell ha quedado oficialmente obsoleto a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no recibirá mantenimiento ni soporte técnico, lo que significa que su uso continuado queda a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Sintaxis

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

Description

El cmdlet Add-AzureRmVhd carga discos duros virtuales locales, en formato de archivo .vhd, en una cuenta de almacenamiento de blobs como discos duros virtuales fijos. Puede configurar el número de subprocesos del cargador que se usarán o sobrescribirán un blob existente en el URI de destino especificado. También se admite la capacidad de cargar una versión revisada de un archivo .vhd local. Cuando ya se ha cargado un disco duro virtual base, puede cargar discos de diferenciación que usan la imagen base como elemento primario. También se admite el URI de firma de acceso compartido (SAS).

Ejemplos

Ejemplo 1: Agregar un archivo VHD

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

Este comando agrega un archivo .vhd a una cuenta de almacenamiento.

Ejemplo 2: Agregar un archivo VHD y sobrescribir el destino

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

Este comando agrega un archivo .vhd a una cuenta de almacenamiento. El comando sobrescribe un archivo existente.

Ejemplo 3: Agregar un archivo VHD y especificar el número de subprocesos

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

Este comando agrega un archivo .vhd a una cuenta de almacenamiento. El comando especifica el número de subprocesos que se van a usar para cargar el archivo.

Ejemplo 4: Agregar un archivo VHD y especificar el URI de SAS

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"

Este comando agrega un archivo .vhd a una cuenta de almacenamiento y especifica el URI de SAS.

Parámetros

-AsJob

Ejecute el cmdlet en segundo plano y devuelva un trabajo para realizar un seguimiento del progreso.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-BaseImageUriToPatch

Especifica el URI en un blob de imagen base en Azure Blob Storage. Se puede especificar una SAS como valor para este parámetro.

Tipo:Uri
Alias:bs
Posición:4
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Destination

Especifica el URI de un blob en Blob Storage. El parámetro admite el URI de SAS, aunque el destino de escenarios de aplicación de revisiones no puede ser un URI de SAS.

Tipo:Uri
Alias:dst
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-LocalFilePath

Especifica la ruta de acceso del archivo .vhd local.

Tipo:FileInfo
Alias:lf
Posición:2
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-NumberOfUploaderThreads

Especifica el número de subprocesos del cargador que se van a usar al cargar el archivo .vhd.

Tipo:Nullable<T>[Int32]
Alias:th
Posición:3
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-OverWrite

Indica que este cmdlet sobrescribe un blob existente en el URI de destino especificado, si existe alguno.

Tipo:SwitchParameter
Alias:o
Posición:5
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ResourceGroupName

Especifica el nombre del grupo de recursos de la máquina virtual.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Entradas

String

Uri

FileInfo

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

SwitchParameter

Salidas

VhdUploadContext