- Notas de Versão
- Introdução
- UiPath Assistant
- Instalação e atualização
- Tipos de Robô
- Componentes do Robô
- Licenciamento
- Conectar Robôs ao Orchestrator
- Processos e Atividades
- Geração de logs
- Robot JavaScript SDK
- Cenários Específicos
- 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
- Solução de problemas
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 da linha de comando suportados pelos Robôs, certifique-se de que o serviço do UiPath Robot 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 (x86)\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 (x86)\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 |
---|---|
|
Obrigatório. Inicia a execução de um processo local ou do Orchestrator. Exemplos:
|
|
Obrigatório. Inicia a execução de um arquivo de projeto local. O arquivo de destino pode ser
.json , .xaml ou .nupkg .
Exemplos:
|
|
Opcional. Permite que você especifique a pasta do Orchestrator a partir da qual instalar e executar o processo de destino. Ele pode ser usado apenas junto com o argumento
--process .
Exemplo:
|
|
Opcional. Permite que você especifique argumentos de entrada para execução. Ele pode ser usado com os argumentos
--process ou --file .
Exemplos:
|
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 conectar [--url <Orchestrator_Server_URL> --key <Machine_Key>] | [--connectionString <Connection_String>]
Esse comando é usado para conectar o Robô a uma instância do Orchestrator. Ele suporta os seguintes argumentos:
Argumento |
Description |
---|---|
|
Obrigatório. Se os argumentos
--url ,--key ou --connectionString não forem especificados, a Configuração do Orchestrator é usada para estabelecer a conexão.
Exemplo:
|
|
Opcional. Deve ser usado com o argumento
--key . Permite que você especifique a instância do Orchestrator de destino.
Exemplo:
|
|
Opcional. Deve ser usado com o argumento
--url . Permite que você especifique a Chave de Máquina usada para se conectar ao Orchestrator.
Exemplo:
|
|
Opcional. Permite que você se conecte ao Orchestrator por meio de uma string de conexão. Exemplo:
|
UiRobot.exe desconectar
Esse comando é usado para desconectar o Robô da instância atual do Orchestrator.
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 que você habilite a funcionalidade Picture in Picture da máquina, durante a instalação da linha de comando da UiPath.
Command |
Description |
---|---|
|
Habilita o recurso Picture in Picture da máquina. |
|
Não habilita o recurso de Picture in Picture da máquina. |