Compartir a través de


ImageTemplatePowerShellCustomizer interface

Ejecuta powerShell especificado en la máquina virtual (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

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.

runElevated

Si se especifica, el script de PowerShell se ejecutará con privilegios elevados.

scriptUri

URI del script de PowerShell que se va a ejecutar para personalizar. Puede ser un vínculo de GitHub, un URI de SAS para 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.

validExitCodes

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 personalizació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 personalizar. Puede ser un vínculo de GitHub, un URI de SAS para 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 personalización

name?: string

Valor de propiedad

string

heredado deImageTemplateCustomizer.name