- Introdução
- Compreensão do UiPath Robot
- Requisitos de instalação
- Instalação de Robôs para automações unattended
- Configuração de Robôs para automações unattended
- Implantação de automações unattended
- Conexão de Robôs para automações unattended ao Orchestrator
- Configurar o Windows Server para robôs de alta densidade
- Redirecionando Robôs por meio de um Servidor de Proxy
- Implementando autenticação com provedores de credenciais
- Configurando a Verificação de Assinatura de Pacote
- Configuração de pastas de pacote e caminhos de rede
- Configuração de feeds de atividades
- Uso de usuários EntraID com autenticação multifator (MFA) para robôs não assistidos
- Instalação de Robôs para automações attended
- Configuração de Robôs para automações attended
- Integrações
- 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
Guia do admin do Robô
Sempre que sua infraestrutura usar um proxy para máquinas/usuários se conectarem à Internet, você também precisará configurar o robô para usá-lo.
Há duas configurações possíveis com base no modo de instalação do robô:
- Attended Robot - instalação no modo de usuário
- Unattended Robot - instalação no modo de serviço
Configuração do proxy para Attended Robots (modo de usuário)
Os Attended Robots herdam as configurações de proxy definidas para seu navegador da web.
Se seu proxy precisar de autenticação básica, o Assistant solicitará que você insira suas credenciais quando você tentar pela primeira vez conectar o robô ao Orchestrator.
Você pode configurar o proxy usando a maneira antiga descrita em Configuração usando o navegador da web ou usando as configurações de proxy do Windows
Configuração do proxy para robôs não assistidos (modo de serviço)
Para configurar corretamente os robôs do modo de serviço para usar o proxy, você precisa modificar o proxy.json arquivo e as configurações do Windows correspondentes da(s) conta(s) do(s) usuário(s) que executará(ão) automações.
Para configurar o proxy em proxy.json , siga as Configurações de proxy.
Para configurar o proxy para a(s) conta(s) de usuário que executarão automações, siga a Configuração do proxy para Robôs Attended.
Configuração do proxy usando o navegador da web
-
Abra a janela Propriedades da Internet.
-
Na guia Conexões, selecione Configurações de LAN. A janela Configurações de rede de área local (LAN) será aberta. Dependendo da sua configuração, você pode definir um script de configuração de proxy ou um servidor de proxy.

- Para usar um script de proxy, selecione Usar script de configuração automática e forneça o endereço para o script.
- Para configurar o servidor do proxy manualmente, selecione Usar um servidor proxy para sua LAN e forneça o endereço do servidor de proxy e a porta.
-
Para salvar suas configurações, selecione OK.
-
No seu navegador da Web, teste a conexão acessando o URL do Orchestrator.
Configuração do proxy usando as configurações do Windows
- Abra a janela de configurações de Proxy.
- Para usar um script de proxy, em Configuração automática do proxy, ative Usar script de configuração. Forneça o endereço para o script.
- Para configurar o servidor de proxy manualmente, em Configuração manual do proxy, acesse Usar um servidor de proxy. Forneça o endereço do servidor do proxy e a porta.
Importante:
Adicionar o prefixo
http://ao endereço do servidor proxy impede que o Robô faça chamadas HTTPS. Para garantir que o proxy funcione conforme o esperado, remova o prefixohttp://totalmente ou adicione o endereço do proxy com ambos prefixoshttp://ehttps://. Por exemplo:http://proxyaddressincorreto,- Correto -
https://proxyaddress,http://proxyaddress; https://proxyaddress
- Para salvar suas configurações, selecione Salvar.
Configuração do proxy usando o arquivo proxy.json
A partir de 10/2025, para configurar o proxy para o Unattended Robot (modo de serviço), você precisa modificar o proxy.json arquivo. Se você estiver atualizando de uma versão mais antiga e já tiver uma configuração de proxy, ela será migrada automaticamente para o novo arquivo.
-
Navegue para:
%ProgramData%\UiPath\Shared. -
Pesquise o
proxy.jsonarquivo e abra-o usando um editor de texto com privilégios de administrador, como o Notepad++.O
proxy.jsonarquivo é compatível com várias configurações, mas não com todas ao mesmo tempo. SeScriptAddresseProxyAddressestiverem presentes,ScriptAddressterá precedência.{ "ScriptAddress": "http://localhost/proxy.pac", "ProxyAddress": "http://1.1.1.1:1234/", "BypassLocalAddresses": true, "BypassList": "server\\.domain\\.local$;www.google.com;192\\.168\\.\\d{1,3}\\.\\d{1,3}", "UserName": "myUser", "Password": "myPassword", "Domain": "myDomain" }{ "ScriptAddress": "http://localhost/proxy.pac", "ProxyAddress": "http://1.1.1.1:1234/", "BypassLocalAddresses": true, "BypassList": "server\\.domain\\.local$;www.google.com;192\\.168\\.\\d{1,3}\\.\\d{1,3}", "UserName": "myUser", "Password": "myPassword", "Domain": "myDomain" }Observação:A lista de bypass deve conter uma matriz de strings de expressões regulares que contêm os URIs dos servidores a serem ignorados. Quando quiser escapar um caractere em um regex, você precisará usar
\\(por exemplo:.é escapado como\\.).- Para usar um script de proxy, forneça o seguinte json:
{ "ScriptAddress" : "http://proxy.address/proxy.pac" }{ "ScriptAddress" : "http://proxy.address/proxy.pac" } - Para fornecer um endereço de proxy, forneça o seguinte json:
{ "ProxyAddress": "http://proxy.address:1234/", "BypassLocalAddresses": true, "BypassList": "server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}", "UserName": "myUser", #used for basic auth "Password": "myPassword", #used for basic auth "Domain": "myDomain" }{ "ProxyAddress": "http://proxy.address:1234/", "BypassLocalAddresses": true, "BypassList": "server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}", "UserName": "myUser", #used for basic auth "Password": "myPassword", #used for basic auth "Domain": "myDomain" }
- Para usar um script de proxy, forneça o seguinte json:
-
Salve o arquivo
proxy.json. -
Reiniciar o Serviço de Robôs da UiPath ou o dispositivo.
Configuring the proxy using an encrypted password
If your security policy disallows storing the proxy password in clear text, you can populate an EncryptedPassword field instead of Password. The Robot decrypts it when authenticating against the proxy.
The field has the following semantics:
- Cleartext takes precedence. If both
PasswordandEncryptedPasswordare present,Passwordwins. To rely on the encrypted value, leavePasswordempty or remove it entirely. - Windows Data Protection API (DPAPI) bound to this machine. The ciphertext is produced with the DPAPI (
LocalMachinescope) and is only valid on the machine where it was generated.
Generating the encrypted value
Save the script below as Encrypt-ProxyPassword.ps1 on the Robot machine and run it from a normal PowerShell — no elevation required.
.\Encrypt-ProxyPassword.ps1 -Password 'myPassword'
.\Encrypt-ProxyPassword.ps1 -Password 'myPassword'
The script prints the Base64-encoded ciphertext to standard output.
param(
[Parameter(Mandatory = $true)]
[string] $Password
)
Add-Type -AssemblyName System.Security
[Convert]::ToBase64String(
[Security.Cryptography.ProtectedData]::Protect(
[Text.Encoding]::UTF8.GetBytes($Password),
$null,
[Security.Cryptography.DataProtectionScope]::LocalMachine))
param(
[Parameter(Mandatory = $true)]
[string] $Password
)
Add-Type -AssemblyName System.Security
[Convert]::ToBase64String(
[Security.Cryptography.ProtectedData]::Protect(
[Text.Encoding]::UTF8.GetBytes($Password),
$null,
[Security.Cryptography.DataProtectionScope]::LocalMachine))
Applying the encrypted value
- Open
%ProgramData%\UiPath\Shared\proxy.jsonwith administrator privileges. - If present, remove the
Passwordfield. - Add
EncryptedPasswordwith the value produced by the script:{ "ProxyAddress": "http://proxy.address:1234/", "BypassLocalAddresses": true, "UserName": "myUser", "EncryptedPassword": "AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA...", "Domain": "myDomain" }{ "ProxyAddress": "http://proxy.address:1234/", "BypassLocalAddresses": true, "UserName": "myUser", "EncryptedPassword": "AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA...", "Domain": "myDomain" } - Salve o arquivo.
- Restart the Robot service.
Definição das configurações de proxy durante a instalação do Robô
Para adicionar as configurações de proxy ao instalar robôs não assistidos (modo de serviço), use os parâmetros de linha de comando dedicados em seu comando de instalação.
Por exemplo, o seguinte comando instala o Robô no Modo de Serviço e usa um script para configurar o proxy:
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pac
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pac
O seguinte comando instala o Robô no Modo de Serviço e define a Autenticação Básica para configurações de proxy:
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"
Verificando a conexão do servidor do proxy
- Conectar o Robô ao Orchestrator
- Instale alguns pacotes em um ambiente que contenha o Robô previamente configurado.
- Navegue até a pasta
%userprofile%\.nuget\e verifique se os pacotes de processos e atividades correspondentes foram baixados. - Execute o trabalho correspondente para verificar se ele é executado com sucesso.
- Configuração do proxy para Attended Robots (modo de usuário)
- Configuração do proxy para robôs não assistidos (modo de serviço)
- Configuração do proxy usando o navegador da web
- Configuração do proxy usando as configurações do Windows
- Configuração do proxy usando o arquivo
proxy.json - Configuring the proxy using an encrypted password
- Generating the encrypted value
- Applying the encrypted value
- Definição das configurações de proxy durante a instalação do Robô
- Verificando a conexão do servidor do proxy