ImageTemplatePowerShellValidator interface
Exécute le script PowerShell spécifié pendant la phase de validation (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 |
| run |
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. |
| run |
Si spécifié, le script PowerShell est exécuté avec des privilèges élevés |
| script |
URI du script PowerShell à exécuter pour la validation. Il peut s’agir d’un lien github, d’UN URI de stockage Azure, etc. |
| sha256Checksum | Somme de contrôle SHA256 du script Power Shell fourni dans le champ scriptUri ci-dessus |
| type | Type de validation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être la validation de l’interpréteur de commandes |
| valid |
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 validation |
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 validation. Il peut s’agir d’un lien github, d’UN URI de 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 de validation que vous souhaitez utiliser sur l’image. Par exemple, « Shell » peut être la validation de l’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 validation
name?: string
Valeur de propriété
string
héritée deImageTemplateInVMValidator.name