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 |
| 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 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 |
| valid |
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