Compartilhar via


ImageTemplatePowerShellValidator interface

Executa o script do PowerShell especificado durante a fase de validação (Windows). Corresponde ao provisionador do PowerShell do Packer. Exatamente um de 'scriptUri' ou 'embutido' pode ser especificado.

Extends

Propriedades

inline

Matriz de comandos do PowerShell a serem executados

runAsSystem

Se especificado, o script do PowerShell será executado com privilégios elevados usando o usuário do Sistema Local. Só pode ser verdadeiro quando o campo runElevated acima é definido como true.

runElevated

Se especificado, o script do PowerShell será executado com privilégios elevados

scriptUri

URI do script do PowerShell a ser executado para validação. Pode ser um link do GitHub, URI do Armazenamento do Azure etc.

sha256Checksum

Soma de verificação SHA256 do script do power shell fornecido no campo scriptUri acima

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

validExitCodes

Códigos de saída válidos para o script do PowerShell. [Padrão: 0]

Propriedades herdadas

name

Nome Amigável para fornecer contexto sobre o que esta etapa de validação faz

Detalhes da propriedade

inline

Matriz de comandos do PowerShell a serem executados

inline?: string[]

Valor da propriedade

string[]

runAsSystem

Se especificado, o script do PowerShell será executado com privilégios elevados usando o usuário do Sistema Local. Só pode ser verdadeiro quando o campo runElevated acima é definido como true.

runAsSystem?: boolean

Valor da propriedade

boolean

runElevated

Se especificado, o script do PowerShell será executado com privilégios elevados

runElevated?: boolean

Valor da propriedade

boolean

scriptUri

URI do script do PowerShell a ser executado para validação. Pode ser um link do GitHub, URI do Armazenamento do Azure etc.

scriptUri?: string

Valor da propriedade

string

sha256Checksum

Soma de verificação SHA256 do script do power shell fornecido no campo scriptUri acima

sha256Checksum?: string

Valor da propriedade

string

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

type: "PowerShell"

Valor da propriedade

"PowerShell"

validExitCodes

Códigos de saída válidos para o script do PowerShell. [Padrão: 0]

validExitCodes?: number[]

Valor da propriedade

number[]

Detalhes das propriedades herdadas

name

Nome Amigável para fornecer contexto sobre o que esta etapa de validação faz

name?: string

Valor da propriedade

string

herdado deImageTemplateInVMValidator.name