Executa um script do PowerShell armazenado no Model Manager com o nome especificado.

Antes de usar a atividade ExecutePowerShellScript, você deve carregar o script que deseja executar no Model Manager usando o comando CloudUtil File-Import.

Tabela 1. Parâmetros de entrada da atividade ExecutePowerShellScript

Argumento

Tipo

Descrição

ScriptName

String

Nome no Model Manager do script a ser executado.

ScriptVersion

Object

(Opcional) Versão no Model Manager do script a ser executado. O padrão é 0.0.

MachineId

Guid

(Opcional) Se especificado, a máquina será carregada, e todas as suas propriedades serão transmitidas para o script.

Arguments

Dictionary<string,string>

Argumentos adicionais a ser transmitidos ao script. Se MachineId for especificado e houver uma propriedade de máquina com o mesmo nome de um argumento (sem distinção entre maiúsculas e minúsculas), o valor dessa propriedade substituirá o valor do argumento.

PSModules

IEnumerable<string>

(Opcional) Módulos carregados no tempo de execução do PowerShell durante a execução de comandos.

Essa opção só está disponível no painel Propriedades e não no painel Designer.

Tabela 2. Parâmetros de saída da atividade ExecutePowerShellScript

Argumento

Tipo

Descrição

Output

Collection<PSObject>

A saída do script, se houver. Lança uma exceção em caso de erro.

Se você receber a mensagem de erro O tipo PSObject não está definido no console do vRealize Automation Designer quando estiver lidando com a saída de ExecutePowerShellScript, realize as etapas a seguir:

  1. Clique em Importações no canto inferior esquerdo do painel Designer.

  2. Selecione o assembly System.Management.Automation.