ImageTemplatePowerShellValidator interface

Führt das angegebene PowerShell-Skript während der Überprüfungsphase (Windows) aus. Entspricht packer powershell provisioner. Genau einer von 'scriptUri' oder 'inline' kann angegeben werden.

Extends

Eigenschaften

inline

Array von auszuführenden PowerShell-Befehlen

runAsSystem

Wenn angegeben, wird das PowerShell-Skript mit erhöhten Rechten mithilfe des lokalen Systembenutzers ausgeführt. Kann nur true sein, wenn das obige RunElevated-Feld auf "true" festgelegt ist.

runElevated

Wenn angegeben, wird das PowerShell-Skript mit erhöhten Rechten ausgeführt.

scriptUri

URI des PowerShell-Skripts, das zur Überprüfung ausgeführt werden soll. Dabei kann es sich um einen GitHub-Link, einen Azure Storage-URI usw. handeln.

sha256Checksum

SHA256-Prüfsumme des Power Shell-Skripts, das oben im Feld "scriptUri" bereitgestellt wird

type

Der Typ der Überprüfung, die Sie für das Bild verwenden möchten. Beispielsweise kann "Shell" die Shellüberprüfung sein.

validExitCodes

Gültige Exitcodes für das PowerShell-Skript. [Standard: 0]

Geerbte Eigenschaften

name

Anzeigename zum Bereitstellen des Kontexts, der in diesem Überprüfungsschritt ausgeführt wird

Details zur Eigenschaft

inline

Array von auszuführenden PowerShell-Befehlen

inline?: string[]

Eigenschaftswert

string[]

runAsSystem

Wenn angegeben, wird das PowerShell-Skript mit erhöhten Rechten mithilfe des lokalen Systembenutzers ausgeführt. Kann nur true sein, wenn das obige RunElevated-Feld auf "true" festgelegt ist.

runAsSystem?: boolean

Eigenschaftswert

boolean

runElevated

Wenn angegeben, wird das PowerShell-Skript mit erhöhten Rechten ausgeführt.

runElevated?: boolean

Eigenschaftswert

boolean

scriptUri

URI des PowerShell-Skripts, das zur Überprüfung ausgeführt werden soll. Dabei kann es sich um einen GitHub-Link, einen Azure Storage-URI usw. handeln.

scriptUri?: string

Eigenschaftswert

string

sha256Checksum

SHA256-Prüfsumme des Power Shell-Skripts, das oben im Feld "scriptUri" bereitgestellt wird

sha256Checksum?: string

Eigenschaftswert

string

type

Der Typ der Überprüfung, die Sie für das Bild verwenden möchten. Beispielsweise kann "Shell" die Shellüberprüfung sein.

type: "PowerShell"

Eigenschaftswert

"PowerShell"

validExitCodes

Gültige Exitcodes für das PowerShell-Skript. [Standard: 0]

validExitCodes?: number[]

Eigenschaftswert

number[]

Geerbte Eigenschaftsdetails

name

Anzeigename zum Bereitstellen des Kontexts, der in diesem Überprüfungsschritt ausgeführt wird

name?: string

Eigenschaftswert

string

geerbt vonImageTemplateInVMValidator.name