Aracılığıyla paylaş


ImageTemplatePowerShellCustomizer interface

Belirtilen PowerShell'i VM'de (Windows) çalıştırır. Packer powershell provisioner'a karşılık gelir. Tam olarak 'scriptUri' veya 'satır içi' belirtilebilir.

Extends

Özellikler

inline

Yürütülecek PowerShell komutları dizisi

runAsSystem

Belirtilirse, PowerShell betiği Yerel Sistem kullanıcısı kullanılarak yükseltilmiş ayrıcalıklarla çalıştırılır. Yalnızca yukarıdaki runElevated alanı true olarak ayarlandığında true olabilir.

runElevated

Belirtilirse PowerShell betiği yükseltilmiş ayrıcalıklarla çalıştırılır

scriptUri

Özelleştirme için çalıştırılacak PowerShell betiğinin URI'sini seçin. Bu bir github bağlantısı, Azure Depolama için SAS URI'si vb. olabilir

sha256Checksum

Yukarıdaki scriptUri alanında sağlanan Power Shell betiğinin SHA256 sağlama toplamı

type

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

validExitCodes

PowerShell betiği için geçerli çıkış kodları. [Varsayılan: 0]

Devralınan Özellikler

name

Bu özelleştirme adımının ne yaptığı hakkında bağlam sağlamak için Kolay Ad

Özellik Ayrıntıları

inline

Yürütülecek PowerShell komutları dizisi

inline?: string[]

Özellik Değeri

string[]

runAsSystem

Belirtilirse, PowerShell betiği Yerel Sistem kullanıcısı kullanılarak yükseltilmiş ayrıcalıklarla çalıştırılır. Yalnızca yukarıdaki runElevated alanı true olarak ayarlandığında true olabilir.

runAsSystem?: boolean

Özellik Değeri

boolean

runElevated

Belirtilirse PowerShell betiği yükseltilmiş ayrıcalıklarla çalıştırılır

runElevated?: boolean

Özellik Değeri

boolean

scriptUri

Özelleştirme için çalıştırılacak PowerShell betiğinin URI'sini seçin. Bu bir github bağlantısı, Azure Depolama için SAS URI'si vb. olabilir

scriptUri?: string

Özellik Değeri

string

sha256Checksum

Yukarıdaki scriptUri alanında sağlanan Power Shell betiğinin SHA256 sağlama toplamı

sha256Checksum?: string

Özellik Değeri

string

type

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

type: "PowerShell"

Özellik Değeri

"PowerShell"

validExitCodes

PowerShell betiği için geçerli çıkış kodları. [Varsayılan: 0]

validExitCodes?: number[]

Özellik Değeri

number[]

Devralınan Özellik Detayları

name

Bu özelleştirme adımının ne yaptığı hakkında bağlam sağlamak için Kolay Ad

name?: string

Özellik Değeri

string

ImageTemplateCustomizer.name'dan Devralınan