Freigeben über


ImageTemplatePowerShellCustomizer interface

Führt die angegebene PowerShell auf der VM (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 zum Anpassen ausgeführt werden soll. Es kann sich um einen GitHub-Link, SAS-URI für Azure Storage 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 Anpassungsschritt 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 zum Anpassen ausgeführt werden soll. Es kann sich um einen GitHub-Link, SAS-URI für Azure Storage 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 Anpassungsschritt ausgeführt wird

name?: string

Eigenschaftswert

string

geerbt vonImageTemplateCustomizer.name