- Introdução
- Instalação e atualização
- Sobre Compatibilidade direta e retroativa
- Requisitos de hardware e software
- Diretrizes de implantação
- Parâmetros de linha de comando de UiPathRobot.msi
- Implantação do AWS
- Implantação do Azure Marketplace
- Implantação de automações unattended
- Atualizar o Robô
- Configurar o Windows Server para robôs de alta densidade
- Serviços aos quais o Robô se conecta
- Arquivos de configuração
- Tipos de Robô
- Componentes do Robô
- Licenciamento
- Conectar Robôs ao Orchestrator
- Processos e Atividades
- Geração de logs
- Cenários Específicos
- Governança
- Solução de problemas
- Solução de problemas do Serviço de Robôs da UiPath
- Solução de problemas de execução
- Solução de problemas de gravação e controle remoto
- Solução de problemas de rede
- Solução de problemas de conexão
- Solução de problemas de licenciamento
- Solução de problemas de pacotes
- Solução de problemas do .NET
- Solução de problemas de registro em log
- Solução de problemas de sessão
- Solução de problemas de integração do CrowdStrike

Guia do admin do Robô
Parâmetros de linha de comando de UiPathRobot.msi
Você pode instalar o UiPath Robot executando o instalador UiPathRobot.msi a partir da linha de comando.
Veja as seguintes seções para obter descrições dos parâmetros disponíveis e alguns exemplos de uso.
- São necessários direitos de administrador para executar esses comandos.
- Usar a opção
/passivede msiexec.exe para executar uma instalação não assistida não é suportado.
Descrições de Argumentos de Linha de Comando
A lista a seguir exibe todos os parâmetros de linha de comando disponíveis.
/q- Instala as funcionalidades da UiPath especificadas silenciosamente, sem exibir a interface do usuário./l*vx <LogFile>- Gera um arquivo de log do instalador no caminho especificado. Se por qualquer motivo você encontrar dificuldades durante o processo de instalação, basta enviar o arquivo para nossa equipe de suporte.ADDLOCAL- Permite selecionar as funcionalidades a instalar. Sem esse parâmetro, as seguintes funcionalidades são instaladas por padrão: Robô no Modo de Serviço, pacotes de atividades padrão e complemento JavaScript. Ele suporta as seguintes opções:Studio(exclusivamente para UiPathStudio.msi) — Instala o Studio.ExcelAddin(exclusivamente para UiPathStudio.msi) — Instala o suplemento do StudioX do Excel. Deve ser usado junto com o parâmetroStudio.Robot— Instala o Robô no Modo de usuário ou Modo de serviço, bem como o Assistant.RegisterService— Obrigatório para instalações do Modo de serviço. Não adicioná-lo para instalações no Modo de Usuário.StartupLauncher— Executa o robô na inicialização do Windows.JavaBridge— Instala o UiPath Java Bridge para uma melhor integração e automação com aplicativos Java. Adicionar isso pode aumentar o período de instalação. Deve ser usado junto com o parâmetroRobot.ChromeExtension— Instala a extensão do Google Chrome. Deve ser usado junto com o parâmetroRobot.FirefoxExtension— Instala a extensão do Firefox. Deve ser usado junto com o parâmetroRobot.EdgeExtension— Instala a extensão baseada no Microsoft Edge no Chromium. Deve ser usado junto com o parâmetroRobot.CitrixClient— Instala a extensão do cliente UiPath Citrix. Deve ser usado junto com o parâmetroRobot. Não disponível para instalações por usuário.JavaScriptAddOn— Instala o complemento de Incorporação do Navegador. Deve ser usado junto com o parâmetroRobot. Não pode ser usada com direitos elevados.SapPlugin(exclusivamente para UiPathStudio.msi) — Instala o plugin SAP Solution Manager. Requer que o conector SAP para a Microsoft seja instalado na sua máquina. Em instalações limpas você também deve fornecer um endereço para a instância usando o parâmetroSAP_SOL_MAN_HOST. Deve ser usado junto com o parâmetroStudio. Não disponível para instalações por usuário.VMwareExtension— Instala a extensão da UiPath para VMware Horizon. Deve ser usado junto com o parâmetroRobot. Não disponível para instalações por usuário.WindowsRdpExtension— Instala a extensão da UiPath para o Windows Remote Desktop. Deve ser usado junto com o parâmetroRobot.
MSIINSTALLPERUSER- Permite que você instale apenas para o usuário atual.- Para instalar por usuário, adicione
MSIINSTALLPERUSER=1. As opções a seguir não estão disponíveis em instalações por usuário: RegisterService, CitrixExtension, VMwareExtension, PACKAGES_FOLDER e CODE. - Para instalar por máquina, não inclua esse parâmetro.
- Para instalar por usuário, adicione
SAP_SOL_MAN_HOST(exclusivamente paraUiPathStudio.msi) - O Nome do Host ou Endereço IP da sua Instância do SAP Solution Manager. Necessário para instalações limpas onde o parâmetroSapPluginfoi adicionado à opçãoADDLOCAL.APPLICATIONFOLDER- Permite que você instale o robô em um local personalizado.NUGET_OPTIONS- Para ambientes offline. Se definido comoDisableOnlineFeeds, esse parâmetro desabilita os feeds online Oficial e Community da UiPath para o Robô, e usa exclusivamente feeds do Orchestrator e locais.Observação:Os feeds de URL permanecem nos arquivos de configuração, mas são ignorados.
PACKAGES_FOLDER- Permite que você altere o local de download para seus fluxos de trabalho e suas dependências. A pasta escolhida pode ser específica do usuário ou acessível por todos os usuários em uma máquina.
- Sem esse parâmetro, o local de download padrão é
%userProfile%\.nuget\packages. - Não disponível para instalações por usuário.
Observação:
Certifique-se de que todos os usuários que precisam executar processos tenham acesso de leitura à nova pasta.
- Para instalações em máquinas do Windows Server que habilitam a execução simultânea, você deve fornecer caminhos específicos para cada usuário. Leia mais sobre .
- Descubra como alterar a pasta de download para pacotes após a instalação.
CUSTOM_NUGET_FEEDS- Permite que você adicione feeds de atividades personalizados do NuGet para o Studio e/ou robô. Esse comando só adiciona ou atualiza a lista existente de feeds. Ele deve ser preenchido com pares de valor-chave do tipo string:- Locais válidos incluem feeds online, caminhos de pastas e unidades de rede compartilhadas.
- Certifique-se de que os feeds fornecidos sejam acessíveis por todos os usuários em uma determinada máquina.
- Separar feeds com ponto e vírgula (;). Por exemplo:
CUSTOM_NUGET_FEEDS="FeedName1,https://my.custom.nuget.feed; FeedName2,D:\Custom\Activities\Packages\"CUSTOM_NUGET_FEEDS="FeedName1,https://my.custom.nuget.feed; FeedName2,D:\Custom\Activities\Packages\"
ENFORCE_SIGNED_EXECUTION- Opcional. Permite que você force seus Robôs a executarem apenas pacotes assinados. Sem esse parâmetro, a assinatura de pacotes não é habilitada. Oferece as seguintes opções:1- O robô lida apenas com pacotes assinados por autores ou repositórios verificados pela UiPath. Para adicionar seu próprio certificado como uma origem confiável, modifique o arquivonuget.config.0- Nenhuma regra de assinatura de pacotes é aplicada na implantação do seu Robot. Para obter mais detalhes, consulte Assinatura de pacotes.
CODE- Licencia sua instância do robô. Não disponível para instalações por usuário.CLIENT_IDeCLIENT_SECRET- Conecta automaticamente o Robot ao Orchestrator usando Credenciais do Cliente, enquanto também o instala. Por exemplo:UiPathRobot.msi ORCHESTRATOR_URL=https://demo.uipath.com/company/tenant/orchestrator_ CLIENT_ID=1234-abcd-1ab2-cd32-1111 CLIENT_SECRET=2143ndafj32kUiPathRobot.msi ORCHESTRATOR_URL=https://demo.uipath.com/company/tenant/orchestrator_ CLIENT_ID=1234-abcd-1ab2-cd32-1111 CLIENT_SECRET=2143ndafj32kCHROME_INSTALL_TYPE- Permite que você escolha o método de instalação para a extensão do Chrome. Necessidades de direitos de administrador. Sem esse parâmetro o método mais apropriado é selecionado automaticamente. Oferece as seguintes opções:POLICYOFFLINE- A extensão Chrome é instalada automaticamente por sistema, por meio do método de Política de grupo off-line, o equivalente a chamar o/Chrome-Policy-Offlinecomando usando a ferramenta SetupExtensions.POLICYONLINE- A extensão Edge é instalada automaticamente por sistema por meio do método de Política de grupo Online, o equivalente a chamar o comando/Edge-Chromium-PolicyGlobalusando a ferramenta SetupExtensions.MANUALPERMACHINE- A extensão do Chrome é instalada para todos os usuários, o equivalente a chamar o/ChromeGlobalcomando usando a ferramenta SetupExtensions.NATIVEHOSTONLY- Apenas o componente do host de mensagens nativas (ChromeNativeMessaging.exe) é instalado, o equivalente a chamar o/ChromeNativeHostGlobalcomando usando a ferramenta SetupExtensions.
Observação:Os nomes dos métodos de instalação antigos (
STORE,GLOBAL) são mantidos para compatibilidade com versões anteriores.EDGE_INSTALL_TYPE- Permite que você escolha o método de instalação para a extensão do Edge. Necessidades de direitos de administrador. Sem esse parâmetro o método mais apropriado é selecionado automaticamente. Oferece as seguintes opções:POLICYOFFLINE- A extensão Edge é instalada automaticamente por sistema por meio do método de Política de grupo off-line, o equivalente a chamar o/Edge-Policy-Offlinecomando usando a ferramenta SetupExtensions.POLICYONLINE- A extensão Edge é instalada automaticamente por sistema por meio do método de Política de grupo Online, o equivalente a chamar o comando/Edge-Chromium-PolicyGlobalusando a ferramenta SetupExtensions.MANUALPERMACHINE- A Extensão Edge é instalada para todos os usuários, o equivalente a chamar o comando/Edge-Chromium-Globalusando a ferramenta SetupExtensions.NATIVEHOSTONLY- Apenas o componente do host de mensagens nativas (ChromeNativeMessaging.exe) é instalado, o equivalente a chamar o/Edge-Chromium-NativeHostGlobalcomando usando a ferramenta SetupExtensions.
Observação:Os nomes dos métodos de instalação antigos (
STORE,GLOBAL) são mantidos para compatibilidade com versões anteriores.DISABLE_SECURE_XAML- Permite que você desabilite a segurança de arquivosXAMLpara robôs instalados como um serviço do Windows. ArquivosXAMLnão seguros permitem que os usuários leiam e modifiquem os arquivos e a lógica do processo. Oferece as seguintes opções:0- A opção padrão. Habilita a segurança para arquivosXAMLpara Robôs de Serviço do Windows.1- Desabilita a segurança para arquivosXAMLpara Robôs de serviço do Windows.
SERVICE_URL- Permite definir o URL da instância do Orchestrator à qual se conectar usando o logon interativo. Esse valor é salvo no arquivouipath.config. Exigido por instalações do Modo de Usuário. As instalações do Modo de Serviço ignoram esse parâmetro.ORCHESTRATOR_URL- Em instalações limpas, você pode especificar o URL principal do Orchestrator, usado para recuperar informações de atualização automática. Por exemplo:https://orchestrator.local/organizationName/tenantName.TELEMETRY_ENABLED- Permite que você desabilite a coleção de dados de uso. Oferece as seguintes opções:0- Desabilita a telemetria para o Studio e o robô.1- Opção padrão. Habilita a telemetria para o Studio e o robô. Saiba como desativar a telemetria.
ENABLE_PIP- Permite que você habilite a funcionalidade Sessão do robô (Picture in Picture) da máquina. Oferece as seguintes opções:0- Opção padrão. O recurso Sessão do Robô é desabilitado.1- Habilita o recurso de sessão do robô.
INSTALLER_LANGUAGE- Permite que você selecione o idioma de exibição do instalador. Sem esse parâmetro, o instalador usa as configurações de idioma no Windows. Oferece as seguintes opções:2052- Chinês (simplificado)12- Francês7- Alemão17- Japonês1- Coreano22- Português (Portugal)1046- Português (Brasil)25- Russo10- Espanhol (Espanha)2058- Espanhol (México)31- Turco
ASSISTANT_OPTIONS- Habilita ou desabilita o widget do Marketplace para o Assistant. Oferece as seguintes opções:- Ausente ou
EnableMarketplace- A opção padrão. Habilita o widget. DisableMarketplace- Desabilita o widget.
- Ausente ou
ORCHESTRATOR_AUTO_SIGNIN- Permite o login automático em sua conta. Para instalações e ambientes do Modo Usuário configurados para usar SSO com o Azure Active Directory. Deve ser usado junto com o parâmetroORCHESTRATOR_URL. Oferece as seguintes opções:0- Desabilita o login automático.1- Habilita o login automático.
Uso de caminhos na linha de comando
Ao inserir caminhos, considere o seguinte:
- Se você precisar usar variáveis ambientais como
%USERNAME%ou%USERPROFILE%, o caractere especial%precisará ser escapado da seguinte forma:- Quando a configuração é invocada a partir do Prompt de Comando, use
^-UiPathRobot.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%. - Em scripts de lotes, use
^-UiPathRobot.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%. - No console do PowerShell ou scripts - não é necessária escaping.
- Ao usar contas de domínio do Active Directory, é recomendável especificar também o nome de domínio na estrutura de pastas, como
C:\packages\^%UserDomain^%.^%Username^%.
- Quando a configuração é invocada a partir do Prompt de Comando, use
- Se você precisar usar caminhos com espaços, eles devem ser envolvidos da seguinte forma:
- Em Prompt de comando, envolva com aspas duplas (
" ").Por exemplo,UiPathRobot.msi APPLICATIONFOLDER="C:\folder name". - No PowerShell, envolva com aspas simples e duplas (
'" "').Por exemplo,./UiPathRobot.msi APPLICATIONFOLDER='"C:\folder name"'.
- Em Prompt de comando, envolva com aspas duplas (
Executando uma instalação síncrona
Se desejar fazer configurações adicionais após a instalação ser concluída, você pode executar o instalador de forma síncrona. Isso permite adicionar outros comandos para serem executados depois que o instalador terminar, por exemplo, você pode instalar e configurar uma conexão de robô ou configurar feeds.
Os scripts a seguir executam a instalação e permitem adicionar outros comandos para serem executados se a instalação for bem-sucedida.
:: Runnning the MSI synchronously
start /wait /b UiPathRobot.msi /Q
:: Assert the exit code and continue accordingly
set "_isSuccess="
if %ERRORLEVEL% EQU 0 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 1641 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 3010 Set "_isSuccess=1"
:: test for success and run follow-up commands
if (%_isSuccess% EQU 1) (
echo "success"
) ELSE (
echo "fail"
)
:: Runnning the MSI synchronously
start /wait /b UiPathRobot.msi /Q
:: Assert the exit code and continue accordingly
set "_isSuccess="
if %ERRORLEVEL% EQU 0 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 1641 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 3010 Set "_isSuccess=1"
:: test for success and run follow-up commands
if (%_isSuccess% EQU 1) (
echo "success"
) ELSE (
echo "fail"
)
Exemplos
Esses exemplos foram escritos considerando que você já está no diretório no qual o instalador do UiPathRobot.msi está localizado. Você pode fazer isso com o seguinte comando, como por exemplo: cd D:\UiPathInstaller.
- Instale o robô no modo de usuário apenas para o usuário atual
UiPathRobot.msi MSIINSTALLPERUSER=1 ADDLOCAL=RobotUiPathRobot.msi MSIINSTALLPERUSER=1 ADDLOCAL=Robot - Instale o robô silenciosamente
UiPathRobot.msi ADDLOCAL=Robot,RegisterService,StartupLauncher,JavaBridge /QUiPathRobot.msi ADDLOCAL=Robot,RegisterService,StartupLauncher,JavaBridge /Q - Instale silenciosamente o robô e a extensão do Chrome por meio da política.
UiPathRobot.msi ADDLOCAL=Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=POLICYONLINE /QUiPathRobot.msi ADDLOCAL=Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=POLICYONLINE /Q - Instale silenciosamente o robô como um serviço do Windows e conecte-o ao Orchestrator.
UiPathRobot.msi ADDLOCAL=Robot,RegisterService CONNECTIONSTRING=https://demo.uipath.com/api/robotsservice/GetConnectionData?tenantId=1 /QUiPathRobot.msi ADDLOCAL=Robot,RegisterService CONNECTIONSTRING=https://demo.uipath.com/api/robotsservice/GetConnectionData?tenantId=1 /Q - Instale silenciosamente o robô como um serviço do Windows e adicione dois feeds de atividade personalizada
UiPathRobot.msi ADDLOCAL=Robot,RegisterService CUSTOM_NUGET_FEEDS="Feed Name1,https://my.custom.nuget.feed; FeedName2,D:\RPA\Activities\Packages\" /QUiPathRobot.msi ADDLOCAL=Robot,RegisterService CUSTOM_NUGET_FEEDS="Feed Name1,https://my.custom.nuget.feed; FeedName2,D:\RPA\Activities\Packages\" /Q - Instale e licencie silenciosamente um robô registrado como um serviço do Windows e o feed de atividades local
UiPathRobot.msi ADDLOCAL=Robot,RegisterService,CODE=1234567890 /QUiPathRobot.msi ADDLOCAL=Robot,RegisterService,CODE=1234567890 /Q - Instale o robô como um serviço do Windows e desabilite os feeds oficiais online
UiPathRobot.msi ADDLOCAL=Robot,RegisterService NUGET_OPTIONS=DisableOnlineFeedsUiPathRobot.msi ADDLOCAL=Robot,RegisterService NUGET_OPTIONS=DisableOnlineFeeds - Desinstale a extensão do Chrome
UiPathRobot.msi REMOVE=ChromeExtension /QUiPathRobot.msi REMOVE=ChromeExtension /Q - Configure a conexão de atualização automática durante a instalação do Attended Robot
UiPathRobot.msi ADDLOCAL=Robot,RegisterService SERVICE_URL="https://demo.uipath.com/myorg/mytenant"UiPathRobot.msi ADDLOCAL=Robot,RegisterService SERVICE_URL="https://demo.uipath.com/myorg/mytenant" - Configure a conexão de atualização automática durante a instalação do robô não assistido
UiPathRobot.msi ADDLOCAL=Robot,RegisterService ORCHESTRATOR_URL="https://demo.uipath.com/myorg/mytenant/orchestrator_"UiPathRobot.msi ADDLOCAL=Robot,RegisterService ORCHESTRATOR_URL="https://demo.uipath.com/myorg/mytenant/orchestrator_"