ImageTemplatePowerShellCustomizer interface
在 VM 上執行指定的 PowerShell(Windows)。 對應至 Packer powershell 布建器。 您可以指定 'scriptUri' 或 'inline' 的其中一個。
- Extends
屬性
inline | 要執行的PowerShell命令陣列 |
run |
如果指定,PowerShell 腳本將會使用本機系統使用者提高的許可權來執行。 只有當上述 runElevated 字段設定為 true 時,才能為 true。 |
run |
如果指定,PowerShell 腳本將會以更高的許可權執行 |
script |
要執行以進行自定義之 PowerShell 腳本的 URI。 它可以是 Github 連結、Azure 記憶體的 SAS URI 等等 |
sha256Checksum | 上述 scriptUri 字段中提供的 Power Shell 腳本 SHA256 總和檢查碼 |
type | 多型歧視性,指定這個物件可以是的不同類型 |
valid |
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[]