- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Suporte do Test Manager
- Empacotando projetos em um pacote
- Assinatura de pacotes de projetos
- Análise de um projeto
- Implantação de um pacote no Orchestrator
- Executando um trabalho dentro do Orchestrator
- Teste de um pacote ou execução de um conjunto de testes
- Teste de vários pacotes
- Implantação de ativos no Orchestrator
- Exclusão de ativos do Orchestrator
- Executando tarefas usando a configuração JSON
- Restaurando dependências de automação
- Solução de problemas do UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins

Guia do usuário de integrações de CI/CD
Executando tarefas do UiPath CLI
Esta seção explica como executar tarefas usando a Interface de Linha de Comando da UiPath (CLI), que está disponível em várias variantes específicas da plataforma:
- UiPath.CLI.Windows – para ambientes Windows
- UiPath.CLI.Linux – para ambientes Linux
- UiPath.CLI.Windows.Legacy – para projetos RPA autônomos do Windows - Legacy apenas
A maioria das tarefas usa a mesma sintaxe em todas as plataformas, com pequenas diferenças em como a CLI é invocada (por exemplo, uipcli.exe vs dotnet uipcli.dll).
Para saber mais sobre tarefas de CLI compatíveis, consulte:
- Empacotando projetos em um pacote
- Análise de um projeto
- Implantação de um pacote no Orchestrator
- Executando um trabalho dentro do Orchestrator
- Teste de um pacote ou execução de um conjunto de testes
- Teste de vários pacotes
- Implantação de ativos no Orchestrator
- Exclusão de ativos do Orchestrator
- Executando tarefas usando a configuração JSON
- Restaurando dependências de automação
Para tarefas relacionadas a soluções introduzidas na 25.10, consulte Trabalhando com soluções.
Escopos de aplicativos de acesso à API (projetos independentes)
A tabela abaixo lista os escopos do Test Manager e do Orchestrator exigidos por tarefas de CLI relacionadas a projetos independentes. Esses escopos são necessários para a integração do UiPath CLI - Test Manager.
| Escopo do aplicativo | Description |
|---|---|
| OU. Ativos | Acesso de leitura/gravação aos ativos |
| OR.BackgroundTasks | Acesso de leitura/gravação a tarefas em segundo plano |
| OU. Execução | Acesso de leitura/gravação aos dados de execução |
| OU.Pastas | Acesso de leitura/gravação às pastas |
| OU.Empregos | Acesso de leitura/gravação a trabalhos |
| OR.Machines.Read | Acesso somente leitura a máquinas |
| OU.Monitoramento | Acesso de leitura/gravação a dados de monitoramento |
| OU.Robôs.Leitura | Acesso somente leitura aos robôs |
| OU.Configurações.Ler | Acesso somente leitura às configurações |
| TM.Projects | Acesso de leitura e gravação de Projects no TestManager |
| TM.TestSets | Acesso de leitura e gravação de TestSets no TestManager |
| TM.TestExecutions | Acesso de leitura e gravação de TestExecutions no TestManager |
Além dos escopos específicos da tarefa, OR.Default pode ser usado como um escopo de curinga. Ele fornece controle de acesso flexível nos níveis de organização e pasta, adequado para a maioria das automações baseadas em CLI. Consulte Declaração de escopos para obter mais detalhes.
Para Soluções, os escopos necessários diferem e são descritos separadamente em Autenticação e escopos para Soluções.
Registro de um aplicativo externo
Para autenticar a CLI com o Orchestrator, você deve registrar um aplicativo externo na Automation Cloud.
Se você estiver executando uipcli na mesma máquina em que o Studio está aberto, certifique-se de fechar o projeto no Studio para evitar erros de bloqueio.