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

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.

runElevated

Se specificato, lo script di PowerShell verrà eseguito con privilegi elevati

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

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

validExitCodes

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