Partilhar via


ImageTemplatePowerShellValidator interface

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

Extends

Propriedades

inline

Matriz de comandos do PowerShell para executar

runAsSystem

Se especificado, o script do PowerShell será executado com privilégios elevados usando o usuário do Sistema Local. Só pode ser true quando o campo runElevated acima está 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 power shell fornecido no campo scriptUri acima

type

Discriminador polimórfico, que especifica os diferentes tipos que este 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 de Propriedade

inline

Matriz de comandos do PowerShell para executar

inline?: string[]

Valor de 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 true quando o campo runElevated acima está definido como true.

runAsSystem?: boolean

Valor de Propriedade

boolean

runElevated

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

runElevated?: boolean

Valor de 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 de Propriedade

string

sha256Checksum

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

sha256Checksum?: string

Valor de Propriedade

string

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

type: "PowerShell"

Valor de Propriedade

"PowerShell"

validExitCodes

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

validExitCodes?: number[]

Valor de Propriedade

number[]

Detalhes da Propriedade Herdada

name

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

name?: string

Valor de Propriedade

string

herdado deImageTemplateInVMValidator.name