Delen via


ImageTemplatePowerShellCustomizer interface

Hiermee wordt de opgegeven PowerShell uitgevoerd op de virtuele machine (Windows). Komt overeen met packer powershell-inrichting. Er kan precies een van de 'scriptUri' of 'inline' worden opgegeven.

Uitbreiding

Eigenschappen

inline

Matrix met PowerShell-opdrachten die moeten worden uitgevoerd

runAsSystem

Als dit is opgegeven, wordt het PowerShell-script uitgevoerd met verhoogde bevoegdheden met behulp van de gebruiker van het lokale systeem. Kan alleen waar zijn wanneer het bovenstaande runElevated-veld is ingesteld op true.

runElevated

Als dit is opgegeven, wordt het PowerShell-script uitgevoerd met verhoogde bevoegdheden

scriptUri

URI van het PowerShell-script dat moet worden uitgevoerd voor het aanpassen. Het kan een github-koppeling, SAS-URI voor Azure Storage, enzovoort zijn

sha256Checksum

SHA256-controlesom van het Power Shell-script dat is opgegeven in het bovenstaande scriptUri-veld

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

validExitCodes

Geldige afsluitcodes voor het PowerShell-script. [Standaard: 0]

Overgenomen eigenschappen

name

Beschrijvende naam om context te geven over wat deze aanpassingsstap doet

Eigenschapdetails

inline

Matrix met PowerShell-opdrachten die moeten worden uitgevoerd

inline?: string[]

Waarde van eigenschap

string[]

runAsSystem

Als dit is opgegeven, wordt het PowerShell-script uitgevoerd met verhoogde bevoegdheden met behulp van de gebruiker van het lokale systeem. Kan alleen waar zijn wanneer het bovenstaande runElevated-veld is ingesteld op true.

runAsSystem?: boolean

Waarde van eigenschap

boolean

runElevated

Als dit is opgegeven, wordt het PowerShell-script uitgevoerd met verhoogde bevoegdheden

runElevated?: boolean

Waarde van eigenschap

boolean

scriptUri

URI van het PowerShell-script dat moet worden uitgevoerd voor het aanpassen. Het kan een github-koppeling, SAS-URI voor Azure Storage, enzovoort zijn

scriptUri?: string

Waarde van eigenschap

string

sha256Checksum

SHA256-controlesom van het Power Shell-script dat is opgegeven in het bovenstaande scriptUri-veld

sha256Checksum?: string

Waarde van eigenschap

string

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

type: "PowerShell"

Waarde van eigenschap

"PowerShell"

validExitCodes

Geldige afsluitcodes voor het PowerShell-script. [Standaard: 0]

validExitCodes?: number[]

Waarde van eigenschap

number[]

Details van overgenomen eigenschap

name

Beschrijvende naam om context te geven over wat deze aanpassingsstap doet

name?: string

Waarde van eigenschap

string

overgenomen vanImageTemplateCustomizer.name