activities
latest
false
- Visão geral
 - Eventos do Aplicativo
 - Construtor de fluxograma
- Notas de versão
 - Sobre as atividades do Flowchart Builder
 - Compatibilidade do projeto
 
 - Texto Explicativo
 - Complex Scenarios
 - Credenciais
 - Data Service
- Sobre o pacote de atividades Data Service
 - Compatibilidade do projeto
 - Criar Registro de entidade (Novo)
 - Atualizar Registro de entidade (Novo)
 - Excluir Registro de entidade (Novo)
 - Obter Registro de entidade por Id (Nova)
 - Consultar Registros de entidade (Novo)
 - Carregar arquivo para o Campo de registro (Novo)
 - Baixar arquivo do Campo de registro (Novo)
 - Excluir arquivo do Campo de registro (Novo)
 - Criar vários registros de entidade (Novo)
 - Atualizar vários registros de entidade (Novo)
 - Excluir vários registros de entidade (Novo)
 
- Criar Gravação de Entidade
 - Excluir Registro de Entidade
 - Obter Registro de Entidade Por Id
 - Consultar Registros de Entidade
 - Atualizar Registro de Entidade
 - Carregar Arquivo no Campo de Registro
 - Baixar arquivo do Campo de Registro
 - Excluir Arquivo do Campo de Registro
 - Criar Vários Registros de Entidade
 - Atualizar Vários Registros de Entidade
 - Excluir Vários Registros de Entidade
 
 - Formulário
- Notas de versão
 - Compatibilidade do projeto
 - Formulários em tempo real
 - Atualização de dados do formulário
 - Execução de formulários usando JavaScript
 - Personalização de formulários usando CSS
 - Componentes condicionais
 - Adição de vários componentes na mesma linha em Colunas
 - Como usar o componente Data Table
 - Get File/Folder Path
 - Leitura de valores de célula de um componente de Grade de Dados
 - Exibição de arquivos PDF
 - Exibição de imagens em formulários
 - Rolagem através de grades de dados
 - Uso de ferramentas de desenvolvimento com formulários
 - Calcular valores do componente do formulário
 - Como gerenciar datas em formulários
 - Como abrir hiperlinks dentro de formulários
 - Exibição de uma guia padrão em formulários
 - Exibição do rótulo completo de um componente
 - Como pesquisar strings longas em listas suspensas
 - Definir valores de formulário dinamicamente
 
- Sobre a experiência pré-23.4 do Form
 - Compatibilidade do Projeto
 - Formulários em tempo real
 - Caixas de seleção dinâmicas
 - Menus suspensos condicionais
 - Exibindo uma guia padrão
 - Exibição de imagens
 - Exibição de arquivos PDF
 - Exibição do rótulo completo
 - Elementos HTML dinâmicos
 - Gerenciamento de datas
 - Como pesquisar strings longas em menus suspensos
 - Personalização de formulários usando arquivos CSS locais
 - Execução do bloco Fazer durante alteração de caixa de seleção
 - Personalização da largura de colunas
 - Atualização de dados do formulário
 - Redefinição de dados da coleção
 - Lógica Avançada
 - Execução do bloco Fazer durante alteração de opção em menu suspenso
 - Leitura de valores de célula de um componente de Grade de Dados
 - Componentes condicionais
 - Rolagem através de componentes de Grade de Dados
 - Como usar o componente de Grade
 - Ferramentas de Desenvolvedor
 - Valor Calculado
 - Menus suspensos dinâmicos
 - Como alternar abas com um clique de botão
 - Como abrir hiperlinks dentro de formulários
 
 - FTP
 - IPC
 - Pipelines do Automation Ops
- Notas de versão
 - Sobre o pacote de atividades Pipelines
 - Compatibilidade do projeto
 - Ativar implantação da solução
 - Analisar
 - Criar
 - Clonar
 - Delete Solution Package
 - Deploy Solution
 - Download Package
 - Download Solution Package
 - Baixar configuração do pacote da solução
 - Publicar pacote
 - Publicar pacote da solução
 - Re-sync Solution Project
 - Run Existing Test Set
 - Faça testes
 - Estágio
 - Desinstalar solução
 - Processo de atualização
 - Carregar pacote da solução
 
 - Persistence
- Notas de versão
 - Compatibilidade do projeto
 - Bulk Form Designer
 - Start Job And Get Reference
 - Wait for Job and Resume
 - Add Queue Item And Get Reference
 - Wait For Queue Item And Resume
 - Wait for Form Task and Resume
 - Resume After Delay
 - Assign Tasks
 - Create External Task
 - Wait For External Task and Resume
 - Complete Task
 - Forward Task
 - Get Form Tasks
 - Get Task Data
 - Obter tarefas do aplicativo
 - Add Task Comment
 - Update Task Labels
 - Criar tarefa do aplicativo
 - Wait For App Task and Resume
 - Configure task timer
 
- Trabalhando com tarefas de aplicativo
 - Criando sua primeira ação de formulário
 - Controles avançados para menus suspensos
 - Incorporando objetos em ações de formulário
 - Permitindo que usuários baixem arquivos para o bucket de armazenamento
 - Adicionando lógica avançada usando Java Script
 - Configurando uma guia padrão
 - Removendo o botão Excluir de Editar grade usando CSS personalizado
 - Personalização de modelos de Editar grade
 - Uso de botões para disparar uma lógica personalizada
 - Usando um layout de formulário externo
 - Expansão dinâmica de componentes do formulário no runtime
 - Alinhar o conteúdo de um componente de formulário da esquerda para a direita usando atributos JSON
 
- Amostras de Fluxos de Trabalho
 
 - System
- Notas de versão
 - Compatibilidade do projeto
 - Codificação de caracteres suportada
 - Assistente do Construtor RegEx
 - Adicionar Coluna de Dados
 - Add Data Row
 - Add Log Fields
 - Add or Subtract from Date
 - Add Transaction Item
 - Add Queue Item
 - Append Item to Collection
 - Append Item to List
 - Anexar Linha
 - Beep
 - Break / Exit Loop
 - Browse for file
 - Pesquisar pasta
 - Build Collection
 - Criar Tabela de Dados
 - Bulk Add Queue Items
 - Alterar formatação para texto
 - Change Type
 - Check False
 - Check True
 - Clear Data Table
 - Collection to DataTable
 - Comentar
 - Compress/Zip Files
 - Copy File
 - Copy Folder
 - Combinar texto
 - Comentar / Atividades desabilitadas
 - Continue / Skip Current
 - Create File
 - Create Folder
 - Create List
 - Entrada Personalizada
 - Excluir
 - Delete File
 - Delete Folder
 - Delete Storage File
 - Delete Queue Items
 - Desabilitar Gatilho Local
 - Do While
 - Baixar arquivo da URL
 - Download Storage File
 - Habilitar Gatilho Local
 - Evaluate Business Rule
 - Exists In Collection
 - Extract/Unzip Files
 - Extrair data e hora de um texto
 - Extrair Texto
 - File Change Trigger
 - File Exists
 - Filter Collection
 - Filtrar Tabela de Dados
 - Folder Exists
 - For Each
 - For Each File In Folder
 - File Change Trigger v3
 - Localizar e substituir
 - Encontrar Padrões Correspondentes
 - For Each Folder in Folder
 - For Each Row in Data Table
 - Formatar data como texto
 - Format Value
 - Generate Data Table From Text
 - Get Asset
 - Get Credential / Get Orchestrator Credential
 - Get Current Job Info
 - Get Environment Folder
 - Get Environment Variable
 - Get File Info
 - Get Folder Info
 - Get Jobs
 - Get Processes
 - Get Row Item
 - Obter segredo
 - Obter item de transação
 - Get Username/Password
 - Get Queue Items
 - Gatilho de variável global alterada
 - Input Dialog
 - Invoke Code
 - Invoke Com Method
 - Invoke Power Shell
 - Invocar Processo
 - Invoke VBScript
 - Invocar Arquivo de Fluxo de Trabalho
 - É Correspondência de Texto
 - Join Data Tables
 - Kill Process
 - Launch Workflow Interactive
 - List Storage Files
 - Mensagem do Log
 - Lookup Data Table
 - Manual Trigger
 - Merge Collections
 - Merge Data Table
 - Caixa de Mensagem
 - Modify Date
 - Modify Text
 - Move File
 - Move Folder
 - Multiple Assign
 - Novo item adicionado à fila
 - Notify Global Variable Changed
 - Orchestrator HTTP Request
 - Output Data Table
 - Paralelo
 - Parallel For Each
 - Path Exists
 - Postpone Transaction Item
 - Process End Trigger
 - Process Start Trigger
 - Escopo do rastreamento do processo
 - Raise Alert
 - Read List Item
 - Ler Arquivo de Texto
 - Read Storage Text
 - Remove Data Column
 - Remove Data Row
 - Remove Duplicate Rows
 - Remove From Collection
 - Remove Log Fields
 - Replace Matching Patterns
 - Repeat Number Of Times
 - Repetir gatilho
 - Rename File
 - Rename Folder
 - Report Status
 - Reset Timer
 - Resume Timer
 - Tentar Escopo Novamente
 - Retornar
 - Executar Gatilhos Locais
 - Run Agent
 - Executar Trabalho
 - Run Parallel Process
 - Set Asset
 - Enviar notificação por e-mail
 - Set Credential
 - Set Environment Variable
 - Set Secret
 - Set Task Status
 - Set Trace Status
 - Set Transaction Progress
 - Set Transaction Status
 - Should Stop
 - Dividir texto
 - Sort Data Table
 - Start Timer
 - Iniciar Trabalho
 - Parar Tarefa
 - Parar Gatilhos Locais
 - Stop Timer
 - Text to Left/Right
 - Colocar todo o texto em Maiúscula/Minúscula
 - Gatilho de Tempo
 - Trigger Scope
 - Acompanhar objeto
 - Timeout Scope
 - Update Row Item
 - Update List Item
 - Upload Storage File
 - Wait for Download
 - Wait Queue Item
 - While
 - Workflow Placeholder
 - Write Storage Text
 - Gravar Arquivo de Texto
 
- Add Data Row
 - AddQueueItem
 - Add Transaction Item
 - Anexar Linha
 - BulkAddQueueItems
 - Clear Data Table
 - Compactar Arquivos ZIP
 - Copy File
 - Create File
 - Create Folder
 - Delete File or Folder
 - Delete Queue Items
 - Delete Storage File
 - Download Storage File
 - ExtractUnzip Files
 - Filtrar Tabela de Dados
 - Get Asset
 - Get Credential
 - GetJobs
 - Get Queue Item
 - GetQueueItems
 - Obter recurso para caminho local
 - Get Row Item
 - Obter item de transação
 - Invocar Processo
 - Join Data Tables
 - List Storage Files
 - Lookup Data Table
 - Merge Data Table
 - Move File
 - Orchestrator HTTP Request
 - OutputDataTable
 - Path Exists
 - Postpone Transaction Item
 - Read Storage Text
 - Ler Arquivo de Texto
 - Remove Data Column
 - Remove Duplicate Rows
 - Substituir
 - Set Asset
 - Set Credential
 - SetTransactionProgress
 - Set Transaction Status
 - Sort Data Table
 - Iniciar Trabalho
 - Parar Tarefa
 - Update Row Item
 - Upload Storage File
 - Wait Queue Item
 - Write Storage Text
 - Gravar Arquivo de Texto
 
 - Teste
- Notas de versão
 - Sobre o pacote de atividades Testing
 - Compatibilidade do projeto
 - O nome do caso de teste não é exclusivo no projeto
 - Convenção de nomenclatura do caso de teste quebrada
 - Verificações ausentes dentro do caso de teste
 - Fluxos de trabalho não testados
 - Test Manager conectado
 - Simulação não usada
 - Caso de teste sem anotações
 - Caso de teste/fluxo de trabalho muito complexo
 - O caso de teste possui muitas ramificações
 
- Configurações do projeto
 - Add Test Data Queue Item
 - Address
 - Attach Document
 - Bulk Add Test Data Queue Items
 - Criar Regra de Comparação
 - Comparar documentos em PDF
 - Comparar Texto
 - Delete Test Data Queue Items
 - Get Test Data Queue Item
 - Get Test Data Queue Items
 - Given Name
 - Sobrenome
 - Random Date
 - Random Number
 - Random String
 - Random Value
 - Verify Control Attribute
 - Verify Expression
 - Verify Expression with Operator
 - Verify Range
 
- Address
 - AddTestDataQueueItem
 - AttachDocument
 - BulkAddTestDataQueueItems
 - DeleteTestDataQueueItems
 - GetTestDataQueueItem
 - GetTestDataQueueItems
 - GivenName
 - LastName
 - RandomDate
 - RandomNumber
 - RandomString
 - RandomValue
 - VerifyAreEqual
 - VerifyAreNotEqual
 - VerifyContains
 - VerifyExpression
 - VerifyExpressionWithOperator
 - VerifyIsGreater
 - VerifyIsGreaterOrEqual
 - VerifyIsLess
 - VerifyIsLessOrEqual
 - VerifyIsRegexMatch
 - VerifyRange
 
 - Workflow Foundation
 
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Atividades do fluxo de trabalho
Última atualização 4 de nov de 2025
UiPath.Core.Activities.InvokePowerShell
A atividade Invoke Power Shell executa um comando ou script do PowerShell com parâmetros de entrada especificados.
Observação: políticas de antivírus que restringem o acesso do PowerShell podem impedir o uso de atividades relacionadas ao PowerShell. Por exemplo, você não pode usar as atividades Invoke Workflow File e Invoke Power Shell quando a regra com ID 6151 está habilitada no McAfee Endpoint Security.
            
            
            
         - Texto do comando — O comando PowerShell a ser executado. Esse valor pode ser o nome de um cmdlet ou o texto de um Script do PowerShell.
 
Comum
- ContinuarComErro — especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.
                  Observação: se essa atividade estiver incluída na atividade Try Catch e o valor da propriedade ContinuarComErro for True, nenhum erro será capturado quando o projeto for executado.
 - NomeDeExibição - o nome de exibição da atividade.
 
Entrada
- Parâmetros — um dicionário de parâmetros de comando do PowerShell. Um comando específico (cmdlet) ou script pode ser usado. 
                  
- Comando específico: ao invocar um comando específico, o nome do parâmetro deve corresponder ao nome do parâmetro do comando.
                        Por exemplo, se você usar
Get-Command -Module CimCmdletscomo uma entrada, o valor de entrada deve serGet-Commande o parâmetro deve ser nomeadoModulecom o valor definido como"CimCmdlets". - Script: no início do script, você precisa especificar o tipo do parâmetro. Opcionalmente, você também pode tornar um parâmetro obrigatório para fazer com que um script sempre seja chamado com o parâmetro definido pelo chamador.
                        Por exemplo, o seguinte script tem dois parâmetros, um do tipo string e outro do tipo int:
Param( [Parameter(Mandatory=$true)] [string]$Name, [int]$Age )Param( [Parameter(Mandatory=$true)] [string]$Name, [int]$Age )Esses parâmetros podem então ser referenciados no script adicionando$na frente do nome do parâmetro. 
 - Comando específico: ao invocar um comando específico, o nome do parâmetro deve corresponder ao nome do parâmetro do comando.
                        
 
- Entrada: — uma coleção de PSObjects passados para o gravador do pipeline usado para executar o comando. Pode ser a saída de outra atividade Invoke Power Shell. Você pode fazer referência à entrada tabulada em um script usando 
$input.Observação: essa variável é criada implicitamente pelo PowerShell. A definição de variáveis ou parâmetros nomeadosinputpode gerar erros ou resultar em conflitos. É recomendável que o termoinputseja reservado para a tubulação. 
Diversos
- Modo de execução — Selecionar uma versão do PowerShell na qual executar o comando ou script fornecido. Isso está disponível apenas para projetos do Windows, projetos Windows-Legacy usam a versão Windows PowerShell 5.1 (32 bits).
                  
As seguintes opções estão disponíveis:
- PowerShell 7.2 (64 bits) — Usa o shell do PowerShell Core baseado em 
.NET6. Nesta versão, o PowerShell é hospedado dentro do runtime .NET 6. Quaisquer dados usados são diretamente acessíveis pela atividade e podem ser importados no fluxo de trabalho. - PowerShell 5.1 (64 bits) — Usa o executável do Windows PowerShell de 64 bits. Nesta versão, o PowerShell é empacotado com o Windows e está localizado por padrão em 
C:\Windows\System32\WindowsPowerShell\v1.0\. Neste modo de execução, o PowerShell é removido localmente da máquina usando o shell pré-instalado. A retificação introduz a necessidade de serializar e deserializar informações entre diferentes runtimes .NET, e como tais objetos que não podem ser reconstruídos são envoltos dentro de umPSObjectouPSCustomObject. - PowerShell 5.1 (32 bits) - Usa o executável do Windows PowerShell de 32 bits. Nesta versão, o PowerShell é empacotado com o Windows e está localizado por padrão em 
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\). Neste modo de execução, o PowerShell é removido localmente da máquina usando o shell pré-instalado. A retificação introduz a necessidade de serializar e deserializar informações entre diferentes runtimes .NET, e como tais objetos que não podem ser reconstruídos são envoltos dentro de umPSObjectouPSCustomObject.PSObjectePSCustomObjectsmantêm informações sobre a estrutura geral do objeto original e podem ser usados para reconstruir os objetos manualmente. 
 - PowerShell 7.2 (64 bits) — Usa o shell do PowerShell Core baseado em 
 - IsScript - Especifica se o texto do comando é um script ou um comando direto. Piping, Variáveis e Parâmetros podem ser usados com um único comando ou script.
 - VariáveisDoPowerShell — um dicionário de objetos nomeados que representam variáveis usadas na sessão atual da atividade Invoke Power Shell. Um comando ou script do PowerShell pode recuperar informações de variáveis 
IneIn/Oute pode definir variáveisOut. Para fazer referência a variáveis em seu script, use o caractere identificador de variáveis$para denotar que o texto após é um nome de variável. Exemplo:$firstVariable.Observação: os nomes das variáveis não fazem diferenciação entre maiúsculas e minúsculas. - Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
 - ArgumentoDeTipo — define o tipo da variável de saída.
 
Saída
- Saída — uma coleção de objetos ArgumentoDeTipo retornados pela execução do comando. Pode ser usada para canalizar várias atividades Invoke Power Shell.