Save-AzureVMImage
Captura y guarda la imagen de una máquina virtual de Azure detenida.
Nota
Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan Service Management API. Consulte el módulo de Az PowerShell para cmdlets para administrar recursos de Azure Resource Manager.
Syntax
Save-AzureVMImage
[-ServiceName] <String>
[-Name] <String>
[-ImageName] <String>
[[-ImageLabel] <String>]
[[-OSState] <String>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
El cmdlet Save-AzureVMImage captura y guarda la imagen de una máquina virtual de Azure detenida. En el caso de las máquinas virtuales Windows, ejecute la herramienta Sysprep para preparar la imagen antes de capturarla. Una vez capturada la imagen, se elimina la máquina virtual.
Ejemplos
Ejemplo 1: Guardar una máquina virtual existente y eliminarla de una implementación
PS C:\> Save-AzureVMImage -ServiceName "MyService" -Name "MyVM" -NewImageName "MyBaseImage" -NewImageLabel "MyBaseVM"
Este comando captura una máquina virtual existente y la elimina de la implementación.
Parámetros
-ImageLabel
Especifica la etiqueta de la imagen de máquina virtual.
Type: | String |
Aliases: | NewImageLabel |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageName
Especifica el nombre de la imagen de máquina virtual.
Type: | String |
Aliases: | NewImageName |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Especifica cómo responde este cmdlet a un evento de información.
Los valores permitidos para este parámetro son los siguientes:
- Continuar
- Ignore
- Inquire
- SilentlyContinue
- Stop
- Suspender
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Especifica una variable de información.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica el nombre de la máquina virtual de origen.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OSState
Especifica el estado del sistema de operación para la imagen de la máquina virtual. Use este parámetro si piensa capturar una imagen de máquina virtual en Azure.
Los valores válidos son:
- Generalizada
- Especializada
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Especifica el nombre del servicio de Azure.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |