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