- Notas de Versão
- Introdução
- UiPath Assistant
- Instalação e atualização
- Tipos de Robô
- Componentes do Robô
- Serviço de robôs
- Executor do Robot
- Interface de Linha de comando
- Licenciamento
- Conectar Robôs ao Orchestrator
- Processos e Atividades
- Geração de logs
- Robot JavaScript SDK
- Cenários Específicos
- Reinicialização de componentes dos Robots
- Sessões do Windows
- Login usando o Sistema de Credenciais Thales Luna
- Login usando o Provedor de Armazenamento de Chaves nShield
- Redirecionando Robôs por meio de um Servidor de Proxy
- Executando tarefas em uma Janela RDP Minimizada
- Usando Unidades de Rede Mapeadas
- Interrompendo um Processo
- Desabilitar o Botão Parar
- Pastas de Pacote Personalizados e Caminhos de Rede
- Integração do CrowdStrike
- Virtualização de aplicativos Robot Citrix
- Solução de problemas
- Erros de conexão comuns
- Robô sem resposta sobre RDP
- Logs de Execução Duplicados
- Erros de Robô Frequentemente Encontrados
- Aumento da Duração da Execução do Processo
- Verificação Forçada de Assinatura do Pacote
- Mensagem muito grande para processar
- Erros ao Executar como Administrador
- Pacotes do NuGet não acessíveis após a migração
- Prompt de Controle de Acesso do Usuário e de Automação de Atividades da Interface Gráfica
- .NET necessário durante a instalação
- Montagem não pode ser carregada da rede ou do Azure File Share
- As atividades não podem encontrar o .NET Runtime
Interface de Linha de comando
A Interface de Linha de Comando do Robô (UiRobot.exe) é um aplicativo de console que pode solicitar o início de trabalhos, e aguardar os resultados. É um cliente direto do serviço do Robô, e a comunicação é feita por meio de um canal WCF.
Para fazer uso dos argumentos de linha de comando compatíveis com Robôs, certifique-se de que o Serviço de Robôs UiPath® esteja em execução. Se não, inicie-o a partir do snap-in do Console de Gerenciamento de Serviços da Microsoft.
cd C:\Program Files\UiPath\Studio
.
Todos os exemplos exibidos no capítulo Descrição dos Argumentos são construídos a partir do pressuposto de que você realizou essa ação.
Para facilitar o seu trabalho com os argumentos da linha de comando, navegue até o diretório no qual o Robô está instalado, usando o comando de mudança de diretório. Por exemplo, se você não alterou a localização padrão do Robô, use o seguinte comando:
cd C:\Program Files\UiPath\Studio
.
Todos os exemplos exibidos aqui são construídos a partir da suposição de que você executou primeiro o comando acima.
Os Robôs Assistidos devem ser executados apenas sob supervisão humana.
UiRobot.exe execute [--process <Package_ID> | --file <File_Path>] [--folder <Orchestrator_Folder_ID>] [--input <Input_Parameters>]
.json
, .xaml
ou .nupkg
). Observe que os argumentos --process
(-p
) e --file
(-f
) não podem ser usados simultaneamente com o comandoexecute
. Ele suporta os seguintes argumentos:
Argumento |
Description |
---|---|
-p--process <Package_ID> |
Obrigatório. Inicia a execução de um processo local ou do Orchestrator. Exemplos:
|
-f--file <File_Path> |
Obrigatório. Inicia a execução de um arquivo de projeto local. O arquivo de destino pode ser .json, .xaml ou .nupkg. Exemplos:
|
--folder <Orchestrator_Folder_ID> |
Opcional. Permite que você especifique a pasta do Orchestrator a partir da qual instalar e executar o processo de destino. Só pode ser usado em conjunto com o argumento do --processo. Exemplo:
|
--input <Input_Parameters> |
Opcional. Permite que você especifique argumentos de entrada para execução. Pode ser usado com os argumentos de --processo ou --arquivo. Exemplos:
|
--entry <entrypoint> |
Permite que você selecione o ponto de entrada de um processo ao iniciá-lo pela linha de comando. Exemplo:
|
UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml"
UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml"UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
UiRobot.exe installprocess [--process-name <process_name>] [--folder <orchestrator_folder>]
installprocess
é usado para instalar um processo. Quando o Robot é conectado ao Orchestrator, o Robot só olha para o processo no feed do Orchestrator. Quando o Robot não está conectado ao Orchestrator, o feed local é usado.
Os seguintes argumentos são compatíveis:
Argumento | Description |
---|---|
--process-name <process_name> | Obrigatório. O nome do processo a ser instalado.
Exemplo:
|
--folder <orchestrator_folder> | Opcional.O nome da pasta do Orchestrator na qual o processo a ser instalado é encontrado. Esse argumento só pode ser usado quando o Robot estiver conectado ao Orchestrator. Se o processo a ser instalado for encontrado em apenas uma pasta, o parâmetro não será necessário.
Exemplo:
|
UiPath.Studio.CommandLine.exe publish
ao invés do UiRobot.exe pack
. Para mais informações, consulte Parâmetros de Linha de Comando de Atualização em Massa no guia do Studio.
UiRobot.exe pack <Project_Path> --output <Destination_Folder> [-v <Project_Version>]
Project.json
em um arquivo .nupkg
. Ele suporta os seguintes argumentos:
Argumento | Description |
---|---|
|
Obrigatório. Permite que você especifique onde o arquivo
.nupkg é criado.
Exemplo:
|
|
Opcional. Permite que você especifique uma versão para o arquivo
.nupkg .
Exemplo:
|
-
UiRobot.exe connect [--url <Orchestrator_Server_URL> --key <Machine_Key>] | [--connectionString <Connection_String>]
Observação: se o Robô já estiver conectado, a execução do comandoconnect
retorna a seguinte mensagem:Orchestrator already connected!
.
Esse comando é usado para conectar o Robô a uma instância do Orchestrator. Ele suporta os seguintes argumentos:
Argumento |
Description |
---|---|
|
Usado para conectar o robô ao Orchestrator, deve ser usado com os argumentos
--url , --key ou --clientID --clientSecret . Se os argumentos não forem especificados, a configuração do Orchestrator no UiPath Assistant será usada para estabelecer a conexão.
Exemplo:
Exemplo de chave da máquina:
Exemplo de ID do cliente e de Segredo do cliente:
|
Esse comando é usado para desconectar o Robô da instância atual do Orchestrator.
Argumento | Description |
---|---|
UiRobot.exe disconnect |
Desconecte o robô do Orchestrator. Esse comando só funciona se não houver trabalhos em execução na máquina do robô. |
UiRobot.exe disconnect --force | Desconecte o robô do Orchestrator. Se houver um trabalho sendo executado na máquina, ele será interrompido e só então o robô será desconectado |
UiRobot.exe disconnect --wait | Desconecte o robô do Orchestrator. Se houver um trabalho em execução na máquina, o robô será desconectado apenas após a conclusão do trabalho. |
Rastreamento UiRobot.exe --enableLowLevel | --disableLowLevel
Esse comando é usado para habilitar ou desabilitar o rastreamento de baixo nível (verbose) para o Robô. Ele suporta os seguintes argumentos:
Argumento |
Description |
---|---|
|
Habilita o rastreamento de baixo nível. Um arquivo
.etl é gerado, que pode ser aberto com o Visualizador de Eventos, para ajudar você a solucionar problemas de falhas e erros. Isso habilita o rastreamento verboso para o Executor do Robô e Serviço do Robô no Visualizador de Eventos.
Exemplo:
|
|
Desabilita o rastreamento de baixo nível. Um arquivo
.etl é gerado para a Área de Trabalho após você encerrá-lo. Esse arquivo pode ser aberto no Visualizador de Eventos, para ajudar você a solucionar problemas de falhas e erros.
Exemplo:
|
Permite que você habilite ou desabilite o recurso Picture in Picture na máquina. Essa configuração é aplicada na máquina local e afeta todos os usuários, além de ser usada para modificar aplicativos instalados já existentes.
São necessários direitos de administrador para executar esses comandos.
Command |
Description |
---|---|
|
Habilita o recurso Picture in Picture da máquina. |
|
Desabilita o recurso Picture in Picture da máquina. |
Permite habilitar a funcionalidade Picture in Picture da máquina durante a instalação da linha de comando UiPath®.
Command |
Description |
---|---|
|
Habilita o recurso Picture in Picture da máquina. |
|
Não habilita o recurso de Picture in Picture da máquina. |
Os seguintes comandos são puramente informativos e não têm impacto em seus projetos de automação:
Argumento |
Description |
---|---|
|
Exibe informações sobre a versão do Robô. |
|
Exibe a lista de comandos suportados, bem como informações correspondentes e exemplos. |
|
Envia todos os logs pendentes para o Orchestrator. |