Criação de uma atividade PowerShell
Crie uma atividade PowerShell personalizada para retornar dados a um fluxo de trabalho a partir de um host usando o Microsoft PowerShell.
Antes de Iniciar
Funções necessárias: activity_creator ou workflow_admin
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
O que Fazer Depois
Conclua a criação da sua atividade PowerShell criando variáveis de saída, criando uma regra de análise ou Condições. Consulte o tópico criar atividades personalizadas para conhecer as opções de modelo.
Parâmetros de execução do modelo PowerShell
Você usa parâmetros de execução para criar o script do processo de entrada no formulário de pré-processamento do designer de atividades.
Para obter descrições dos campos de comando do PowerShell, consulte a tabela em Configuração do comando de execução do PowerShell.
Nota:
É necessário usar o prefixo
executionParam. com todas as variáveis nesta tabela.| Nome | Variável | Tipo | Uso |
|---|---|---|---|
| Origem | origem | Cadeia de caracteres | Host de destino no qual o comando será executado. |
| Tipo de script | script_type | Enumeração | Tipo de script a ser executado. Os tipos possíveis são:
|
| Comando | comando | Cadeia de caracteres | Comando enviado ao MID Server para ser executado no host de destino. |
| MidScriptFile | midScriptFile | Referência | Sys_id de referência do arquivo de script do MID Server a ser executado, quando o script_type for file. |
| PowershellVariables | powershellVariables | Matriz de hashmap | Hashmap de objetos JavaScript com nome, valore tipo de cada objeto. O tipo de cada objeto pode ser simples, criptografado, boolianoou nulo, correspondendo ao tipo de variável do PowerShell selecionada na guia de entradas. Por exemplo, você pode inserir: |
| Marcador de credencial | credential_tag | Cadeia de caracteres | Marcador de credencial específico que esta atividade deve usar para executar comandos do PowerShell no host. |
| MidCapabilities | midCapabilities | Cadeia de caracteres (separados por vírgulas) | Lista de recursos MID Server exigidos. |
| ValueCapabilities | valueCapabilities | Matriz de hashmap | Valores de recursos usados para selecionar o MID Server. Para obter mais informações, consulte Recursos do MID Server. Se houver recursos adicionais atribuídos por valor, use este exemplo para personalizar a seleção do MID Server: |
Análise de carga e parâmetros de pós-processamento do PowerShell
Use esses parâmetros para criar um script de pós-processamento, análide se carga e marcação.
| Nome | Variável | Tipo | Uso |
|---|---|---|---|
| Marcadores | marcadores | Hashmap de valores de marcador a serem retornados do comando do PowerShell. | Contém os marcadores usados para extrair a saída usando os comandos do PowerShell. A saída do marcador é delimitada por sinais de porcentagem dupla, como em %%tagname%%...%%. Configure o comando usando o formato neste exemplo:
Os marcadores retornados são objetos de hashmap JavaScript em que cada chave é prefixada com tag anexada ao tagname. |
| Hresult | hresult | Cadeia de caracteres | Contém qualquer hresult retornado do comando do PowerShell. Se nenhum hresult for retornado, este parâmetro será nulo. |
| Saída | saída | Cadeia de caracteres | Contém a saída bruta do comando do PowerShell. |
| EccSysID | eccSysID | Cadeia de caracteres | Contém o ID de referência associado à mensagem de entrada da Fila do ECC retornada pela atividade. |
| ErrorMessages | errorMessages | Cadeia de caracteres | Contém qualquer mensagem de erro retornada do comando do PowerShell. Este valor será nulo se não houver mensagens de erro. |