Build-SimanG8PatchImage⚓︎
SYNOPSIS⚓︎
Genera la imagen de una versión G8 con una revisión aplicada.
SYNTAX⚓︎
Build-SimanG8PatchImage [-Version] <String> [-Revision] <String> [[-SusId] <SubscriptionId>]
[<CommonParameters>]
DESCRIPTION⚓︎
Este comando genera imágenes en archivos con formato .VHDX con el contenido de una version completa de G8 más la aplicación de un parche diferencial de archivos.
La aplicación del parche se realiza tanto para la versión base como para las personalizaciones relativas a dicha versión, a menos que se especifique el parametro SusId
en cuyo caso solo se generará una imagen exclusiva para esta suscripción.
Estas imágenes son equivalentes a las que contienen una de versión completa y podrán ser montadas en los servidores de la plataforma Siman Cloud de la misma manera que las versiones base.
Los parches deberan estar publicados en archivos .zip en el mismo repositorio público de Siman donde se toman las versiones base: https://siman.blob.core.windows.net/sg8.
Las imágenes son inmutables, por lo que cualquier cambio o ajuste a los archivos binarios debera aplicarse como un parche nuevo y se generara una imagen adicional con el versionamiento correspondiente.
COMMAND ALIASES
- New-SimanG8PatchImage
EXAMPLES⚓︎
Example 1 - Genera imágenes de revisión general⚓︎
PS> Build-SimanG8PatchImage -Version 1.1.65.71 -Revision r2301271832
[*] Descargando parche de revisión [1.1.65.71/patches/r2301271832.zip]
[+] Versión: 1.1.65.71 - Revisión: r2301271832
[-] Crea disco virtual diferencial
[-] Aplica contenido de parche a la imagen
[-] Copia imagen [1.1.65.71_r2301271832.vhdx] a ruta interna
[*] Busca versiones personalizadas en el repositorio
[+] Version custom: [1.1.65.71.sus001_r2301271832]
[-] Descarga parche [1.1.65.71/custom/sus001.zip]
[-] Crea disco virtual diferencial
[-] Aplica contenido custom [sus001.zip]
[-] Aplica contenido de la revisión [r2301271832.zip]
[-] Copia imagen [1.1.65.71.sus001_r2301271832.vhdx] a ruta interna
[+] Version custom: [1.1.65.71.sus008_r2301271832]
[-] Descarga parche [1.1.65.71/custom/sus008.zip]
[-] Crea disco virtual diferencial
[-] Aplica contenido custom [sus008.zip]
[-] Aplica contenido de la revisión [r2301271832.zip]
[-] Copia imagen [1.1.65.71.sus008_r2301271832.vhdx] a ruta interna
....
Example 2 - Genera imagen exclusiva a una suscripción⚓︎
PS> Build-SimanG8PatchImage -Version 1.1.65.71 -SusId SUS104 -Revision r2302171235
[*] Descargando parche de revisión [1.1.65.71/custom/patches/sus104.r2302171235.zip]
[+] Versión: 1.1.65.71 - Revisión: sus104.r2302171235
[-] Crea disco virtual diferencial
[-] Aplica contenido de parche a la imagen
[-] Copia imagen [1.1.65.71_sus104.r2302171235.vhdx] a ruta interna
PARAMETERS⚓︎
-Version⚓︎
Identificador de la versión base de G8 sobre la que se aplicará el parche.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Revision⚓︎
Identificador de la revisión que se aplicará.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-SusId⚓︎
Si la revisión es exclusiva para una suscripción se debera agregar su identificador.
El valor de este parametro deberá ser un único ID de suscripción SUSnnn o una variable de tipo [Siman.Cloud.Model.SubscriptionId].
Type: Siman.Cloud.Model.SubscriptionId
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters⚓︎
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS⚓︎
None⚓︎
OUTPUTS⚓︎
String⚓︎
Detalle del proceso de generación de imágenes.