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 |
run |
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. |
run |
Wenn angegeben, wird das PowerShell-Skript mit erhöhten Rechten ausgeführt. |
script |
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 |
valid |
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