ImageTemplatePowerShellValidator interface
Esegue lo script di PowerShell specificato durante la fase di convalida (Windows). Corrisponde al provisioner powershell packer. È possibile specificare esattamente uno di "scriptUri" o "inline".
- Extends
Proprietà
| inline | Matrice di comandi di PowerShell da eseguire |
| run |
Se specificato, lo script di PowerShell verrà eseguito con privilegi elevati usando l'utente sistema locale. Può essere true solo quando il campo runElevated precedente è impostato su true. |
| run |
Se specificato, lo script di PowerShell verrà eseguito con privilegi elevati |
| script |
URI dello script di PowerShell da eseguire per la convalida. Può essere un collegamento github, un URI di Archiviazione di Azure e così via |
| sha256Checksum | Checksum SHA256 dello script power shell fornito nel campo scriptUri precedente |
| type | Tipo di convalida da usare nell'immagine. Ad esempio, "Shell" può essere la convalida della shell |
| valid |
Codici di uscita validi per lo script di PowerShell. [Impostazione predefinita: 0] |
Proprietà ereditate
| name | Nome descrittivo per fornire contesto sulle operazioni eseguite da questo passaggio di convalida |
Dettagli proprietà
inline
Matrice di comandi di PowerShell da eseguire
inline?: string[]
Valore della proprietà
string[]
runAsSystem
Se specificato, lo script di PowerShell verrà eseguito con privilegi elevati usando l'utente sistema locale. Può essere true solo quando il campo runElevated precedente è impostato su true.
runAsSystem?: boolean
Valore della proprietà
boolean
runElevated
Se specificato, lo script di PowerShell verrà eseguito con privilegi elevati
runElevated?: boolean
Valore della proprietà
boolean
scriptUri
URI dello script di PowerShell da eseguire per la convalida. Può essere un collegamento github, un URI di Archiviazione di Azure e così via
scriptUri?: string
Valore della proprietà
string
sha256Checksum
Checksum SHA256 dello script power shell fornito nel campo scriptUri precedente
sha256Checksum?: string
Valore della proprietà
string
type
Tipo di convalida da usare nell'immagine. Ad esempio, "Shell" può essere la convalida della shell
type: "PowerShell"
Valore della proprietà
"PowerShell"
validExitCodes
Codici di uscita validi per lo script di PowerShell. [Impostazione predefinita: 0]
validExitCodes?: number[]
Valore della proprietà
number[]
Dettagli proprietà ereditate
name
Nome descrittivo per fornire contesto sulle operazioni eseguite da questo passaggio di convalida
name?: string
Valore della proprietà
string
ereditato daImageTemplateInVMValidator.name