ImageTemplatePowerShellCustomizer interface

Exécute PowerShell spécifié sur la machine virtuelle (Windows). Correspond au provisionneur PowerShell Packer. Vous pouvez spécifier exactement l’un des « scriptUri » ou « inline ».

Extends

Propriétés

inline

Tableau de commandes PowerShell à exécuter

runAsSystem

Si spécifié, le script PowerShell est exécuté avec des privilèges élevés à l’aide de l’utilisateur du système local. Ne peut être vrai que lorsque le champ runElevated ci-dessus a la valeur true.

runElevated

Si spécifié, le script PowerShell est exécuté avec des privilèges élevés

scriptUri

URI du script PowerShell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc.

sha256Checksum

Somme de contrôle SHA256 du script Power Shell fourni dans le champ scriptUri ci-dessus

type

Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes

validExitCodes

Codes de sortie valides pour le script PowerShell. [Par défaut : 0]

Propriétés héritées

name

Nom convivial pour fournir un contexte sur ce que fait cette étape de personnalisation

Détails de la propriété

inline

Tableau de commandes PowerShell à exécuter

inline?: string[]

Valeur de propriété

string[]

runAsSystem

Si spécifié, le script PowerShell est exécuté avec des privilèges élevés à l’aide de l’utilisateur du système local. Ne peut être vrai que lorsque le champ runElevated ci-dessus a la valeur true.

runAsSystem?: boolean

Valeur de propriété

boolean

runElevated

Si spécifié, le script PowerShell est exécuté avec des privilèges élevés

runElevated?: boolean

Valeur de propriété

boolean

scriptUri

URI du script PowerShell à exécuter pour la personnalisation. Il peut s’agir d’un lien github, d’UN URI SAP pour stockage Azure, etc.

scriptUri?: string

Valeur de propriété

string

sha256Checksum

Somme de contrôle SHA256 du script Power Shell fourni dans le champ scriptUri ci-dessus

sha256Checksum?: string

Valeur de propriété

string

type

Type d’outil de personnalisation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être personnalisateur d’interpréteur de commandes

type: "PowerShell"

Valeur de propriété

"PowerShell"

validExitCodes

Codes de sortie valides pour le script PowerShell. [Par défaut : 0]

validExitCodes?: number[]

Valeur de propriété

number[]

Détails de la propriété héritée

name

Nom convivial pour fournir un contexte sur ce que fait cette étape de personnalisation

name?: string

Valeur de propriété

string

héritée deImageTemplateCustomizer.name