Aracılığıyla paylaş


ImageTemplatePowerShellValidator interface

Doğrulama aşamasında (Windows) belirtilen PowerShell betiğini ç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

Doğrulama için çalıştırılacak PowerShell betiğinin URI'sini seçin. Github bağlantısı, Azure Depolama 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 doğrulama 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

Doğrulama için çalıştırılacak PowerShell betiğinin URI'sini seçin. Github bağlantısı, Azure Depolama 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 doğrulama adımının ne yaptığı hakkında bağlam sağlamak için Kolay Ad

name?: string

Özellik Değeri

string

ImageTemplateInVMValidator.name'dan Devralınan