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 |
| run |
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. |
| run |
Belirtilirse PowerShell betiği yükseltilmiş ayrıcalıklarla çalıştırılır |
| script |
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ı |
| valid |
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