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

Тип проверки, которую вы хотите использовать на изображении. Например, "Shell" может быть проверкой оболочки

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

Тип проверки, которую вы хотите использовать на изображении. Например, "Shell" может быть проверкой оболочки

type: "PowerShell"

Значение свойства

"PowerShell"

validExitCodes

Допустимые коды выхода для скрипта PowerShell. [По умолчанию: 0]

validExitCodes?: number[]

Значение свойства

number[]

Сведения об унаследованном свойстве

name

Понятное имя для предоставления контекста по этому шагу проверки

name?: string

Значение свойства

string

унаследован отImageTemplateInVMValidator.name