共用方式為


ImageTemplatePowerShellCustomizer interface

在 VM 上執行指定的 PowerShell(Windows)。 對應至 Packer powershell 布建器。 您可以指定 'scriptUri' 或 'inline' 的其中一個。

Extends

屬性

inline

要執行的PowerShell命令陣列

runAsSystem

如果指定,PowerShell 腳本將會使用本機系統使用者提高的許可權來執行。 只有當上述 runElevated 字段設定為 true 時,才能為 true。

runElevated

如果指定,PowerShell 腳本將會以更高的許可權執行

scriptUri

要執行以進行自定義之 PowerShell 腳本的 URI。 它可以是 Github 連結、Azure 記憶體的 SAS URI 等等

sha256Checksum

上述 scriptUri 字段中提供的 Power Shell 腳本 SHA256 總和檢查碼

type

多型歧視性,指定這個物件可以是的不同類型

validExitCodes

PowerShell 腳本的有效結束代碼。 [預設值: 0]

繼承的屬性

name

易記名稱,提供此自定義步驟的內容

屬性詳細資料

inline

要執行的PowerShell命令陣列

inline?: string[]

屬性值

string[]

runAsSystem

如果指定,PowerShell 腳本將會使用本機系統使用者提高的許可權來執行。 只有當上述 runElevated 字段設定為 true 時,才能為 true。

runAsSystem?: boolean

屬性值

boolean

runElevated

如果指定,PowerShell 腳本將會以更高的許可權執行

runElevated?: boolean

屬性值

boolean

scriptUri

要執行以進行自定義之 PowerShell 腳本的 URI。 它可以是 Github 連結、Azure 記憶體的 SAS URI 等等

scriptUri?: string

屬性值

string

sha256Checksum

上述 scriptUri 字段中提供的 Power Shell 腳本 SHA256 總和檢查碼

sha256Checksum?: string

屬性值

string

type

多型歧視性,指定這個物件可以是的不同類型

type: "PowerShell"

屬性值

"PowerShell"

validExitCodes

PowerShell 腳本的有效結束代碼。 [預設值: 0]

validExitCodes?: number[]

屬性值

number[]

繼承的屬性詳細資料

name

易記名稱,提供此自定義步驟的內容

name?: string

屬性值

string

繼承自 ImageTemplateCustomizer.name