Invoke-AzVMReimage

Vuelva a crear una imagen de una máquina virtual de Azure.

Syntax

Invoke-AzVMReimage
      [-ResourceGroupName] <String>
      [-VMName] <String>
      [-TempDisk]
      [-AsJob]
      [-ExactVersion <String>]
      [-CustomData <String>]
      [-AdminPassword <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

El cmdlet Invoke-AzVMReimage vuelve a crear una imagen de una máquina virtual de Azure.

Ejemplos

Ejemplo 1

Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"

Este comando vuelve a crear una imagen de la máquina virtual denominada VirtualMachine07 en ResourceGroup11.

Ejemplo 2

$SecurePassword = ConvertTo-SecureString "password" -AsPlainText 
Invoke-AzVMReimage -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -TempDisk -CustomData $CustomData -AdminPassword $SecurePassword -ExactVersion "10.0.14393.0"

Pasar -Administración Password mediante SecureString junto con otros parámetros para volver a crear la imagen de la máquina virtual.

Parámetros

-AdminPassword

Especifica la contraseña de la cuenta de administrador.

Longitud mínima (Windows): 8 caracteres

Longitud mínima (Linux): 6 caracteres

Longitud máxima (Windows): 123 caracteres

Longitud máxima (Linux): 72 caracteres

Requisitos de complejidad: 3 de cada 4 condiciones siguientes deben cumplirse.
Tiene caracteres inferiores
Tiene caracteres superiores
Tiene un dígito
Tiene un carácter especial (coincidencia regex [\W_])

Valores no permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Para restablecer la contraseña, consulte Restablecimiento del servicio Escritorio remoto o su contraseña de inicio de sesión en una máquina virtual Windows.

Para restablecer la contraseña raíz, consulte Administración de usuarios, SSH y comprobación o reparación de discos en máquinas virtuales Linux de Azure mediante la extensión VMAccess.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AsJob

Ejecución del cmdlet en segundo plano

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomData

Especifica una cadena codificada en base 64 de datos personalizados. La cadena codificada en base 64 se descodifica en una matriz binaria que se guarda como un archivo en la máquina virtual. La longitud máxima de la matriz binaria es de 65535 bytes.

Nota: No pasar secretos ni contraseñas en la propiedad customData

Esta propiedad no se puede actualizar después de crear la máquina virtual.

customData se pasa a la máquina virtual que se va a guardar como un archivo; para más información, consulte Datos personalizados en máquinas virtuales de Azure.

Para usar cloud-init para la máquina virtual Linux, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExactVersion

Especifica en el número decimal, la versión en la que se debe volver a crear la imagen del disco del sistema operativo. Si no se proporciona la versión exacta, el disco del sistema operativo se vuelve a crear una imagen en la versión existente del disco del sistema operativo.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

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

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TempDisk

Especifica si se va a cambiar la imagen del disco temporal.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMName

Nombre de la máquina virtual.

Type:String
Aliases:Name
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Salidas

PSOperationStatusResponse