Поделиться через


ImageTemplatePowerShellValidator interface

Выполняет указанный скрипт PowerShell на этапе проверки (Windows). Соответствует подготовке PowerShell Packer. Можно указать именно один из scriptUri или inline.

Extends

Свойства

inline

Массив команд PowerShell для выполнения

runAsSystem

Если задано, скрипт PowerShell будет выполняться с повышенными привилегиями с помощью локального пользователя системы. Значение true может быть только в том случае, если указанное выше поле runElevated имеет значение true.

runElevated

Если задано, скрипт PowerShell будет выполняться с повышенными привилегиями

scriptUri

URI скрипта PowerShell для проверки. Это может быть ссылка на github, URI службы хранилища Azure и т. д.

sha256Checksum

Контрольная сумма SHA256 скрипта Power Shell, предоставленного в поле scriptUri выше

type

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

validExitCodes

Допустимые коды выхода для скрипта 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