共用方式為


ImageTemplatePowerShellValidator interface

在驗證階段 (Windows) 期間執行指定的 PowerShell 腳本。 對應至 Packer powershell 布建器。 您可以指定 'scriptUri' 或 'inline' 的其中一個。

Extends

屬性

inline

要執行的PowerShell命令陣列

runAsSystem

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

runElevated

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

scriptUri

要執行以進行驗證的PowerShell腳本 URI。 它可以是 github 連結、Azure 記憶體 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 記憶體 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

繼承自 ImageTemplateInVMValidator.name