Freigeben über


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

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

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

Polymorphe Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

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