ImageTemplatePowerShellValidator interface
Ejecuta el script de PowerShell especificado durante la fase de validación (Windows). Corresponde al aprovisionamiento de PowerShell packer. Se puede especificar exactamente uno de "scriptUri" o "insertado".
- Extends
Propiedades
inline | Matriz de comandos de PowerShell que se van a ejecutar |
run |
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados mediante el usuario del sistema local. Solo puede ser true cuando el campo runElevated anterior está establecido en true. |
run |
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados. |
script |
URI del script de PowerShell que se va a ejecutar para la validación. Puede ser un vínculo de GitHub, un URI de Azure Storage, etc. |
sha256Checksum | Suma de comprobación SHA256 del script de Power Shell proporcionado en el campo scriptUri anterior |
type | Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto. |
valid |
Códigos de salida válidos para el script de PowerShell. [Valor predeterminado: 0] |
Propiedades heredadas
name | Nombre descriptivo para proporcionar contexto sobre lo que hace este paso de validación |
Detalles de las propiedades
inline
Matriz de comandos de PowerShell que se van a ejecutar
inline?: string[]
Valor de propiedad
string[]
runAsSystem
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados mediante el usuario del sistema local. Solo puede ser true cuando el campo runElevated anterior está establecido en true.
runAsSystem?: boolean
Valor de propiedad
boolean
runElevated
Si se especifica, el script de PowerShell se ejecutará con privilegios elevados.
runElevated?: boolean
Valor de propiedad
boolean
scriptUri
URI del script de PowerShell que se va a ejecutar para la validación. Puede ser un vínculo de GitHub, un URI de Azure Storage, etc.
scriptUri?: string
Valor de propiedad
string
sha256Checksum
Suma de comprobación SHA256 del script de Power Shell proporcionado en el campo scriptUri anterior
sha256Checksum?: string
Valor de propiedad
string
type
Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.
type: "PowerShell"
Valor de propiedad
"PowerShell"
validExitCodes
Códigos de salida válidos para el script de PowerShell. [Valor predeterminado: 0]
validExitCodes?: number[]
Valor de propiedad
number[]
Detalles de las propiedades heredadas
name
Nombre descriptivo para proporcionar contexto sobre lo que hace este paso de validación
name?: string
Valor de propiedad
string
heredado deImageTemplateInVMValidator.name