ImageTemplatePowerShellValidator interface
Выполняет указанный скрипт PowerShell на этапе проверки (Windows). Соответствует подготовке PowerShell Packer. Можно указать именно один из scriptUri или inline.
- Extends
Свойства
inline | Массив команд PowerShell для выполнения |
run |
Если задано, скрипт PowerShell будет выполняться с повышенными привилегиями с помощью локального пользователя системы. Значение true может быть только в том случае, если указанное выше поле runElevated имеет значение true. |
run |
Если задано, скрипт PowerShell будет выполняться с повышенными привилегиями |
script |
URI скрипта PowerShell для проверки. Это может быть ссылка на github, URI службы хранилища Azure и т. д. |
sha256Checksum | Контрольная сумма SHA256 скрипта Power Shell, предоставленного в поле scriptUri выше |
type | Полиморфная дискриминация, указывающая различные типы этого объекта, может быть |
valid |
Допустимые коды выхода для скрипта PowerShell. [По умолчанию: 0] |
Унаследованные свойства
name | Понятное имя для предоставления контекста по этому шагу проверки |
Сведения о свойстве
inline
Массив команд PowerShell для выполнения
inline?: string[]
Значение свойства
string[]
runAsSystem
Если задано, скрипт PowerShell будет выполняться с повышенными привилегиями с помощью локального пользователя системы. Значение true может быть только в том случае, если указанное выше поле runElevated имеет значение true.
runAsSystem?: boolean
Значение свойства
boolean
runElevated
Если задано, скрипт PowerShell будет выполняться с повышенными привилегиями
runElevated?: boolean
Значение свойства
boolean
scriptUri
URI скрипта PowerShell для проверки. Это может быть ссылка на github, URI службы хранилища Azure и т. д.
scriptUri?: string
Значение свойства
string
sha256Checksum
Контрольная сумма SHA256 скрипта Power Shell, предоставленного в поле scriptUri выше
sha256Checksum?: string
Значение свойства
string
type
Полиморфная дискриминация, указывающая различные типы этого объекта, может быть
type: "PowerShell"
Значение свойства
"PowerShell"
validExitCodes
Допустимые коды выхода для скрипта PowerShell. [По умолчанию: 0]
validExitCodes?: number[]
Значение свойства
number[]
Сведения об унаследованном свойстве
name
Понятное имя для предоставления контекста по этому шагу проверки
name?: string
Значение свойства
string
унаследован отImageTemplateInVMValidator.name