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 |
run |
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. |
run |
Se especificado, o script do PowerShell será executado com privilégios elevados |
script |
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 |
valid |
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