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 de PowerShell de AzureRM ha quedado en desuso oficialmente 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 se mantiene ni se admite, colocando cualquier uso continuado 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.

Syntax

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
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:bs
Position:4
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:dst
Position:1
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-LocalFilePath

Especifica la ruta de acceso del archivo .vhd local.

Tipo:FileInfo
Aliases:lf
Position:2
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-NumberOfUploaderThreads

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

Tipo:Nullable<T>[Int32]
Aliases:th
Position:3
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-OverWrite

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

Tipo:SwitchParameter
Aliases:o
Position:5
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

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

Tipo:String
Position:0
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

Entradas

String

Uri

FileInfo

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

SwitchParameter

Salidas

VhdUploadContext