Saltar para o conteúdo
🎉 Bem-vindo! Sinfonia by 27Devs é uma plataforma completa de orquestração de robôs, solicite já seu acesso.

Windows

O agente para Windows roda na máquina onde seus bots serão executados. Ele se conecta ao orquestrador do Sinfonia por HTTPS, recebe as execuções da fila e envia de volta os logs e o status. É compatível com Windows 10, 11 e Server.

Nota

Este agente executa os bots dos tipos Script, Zip e Git. Para outros ambientes, veja o agente para Linux ou, para bots do tipo Docker, o agente para Docker. A comparação entre eles está na visão geral de Agentes.

Um único executável

O agente é distribuído como um único binário estático, o agent.exe. Não há instalador, runtime ou biblioteca extra para configurar: basta copiar o arquivo para a máquina e executá-lo.

  • Sem instalação: um só executável, que já traz tudo o que o agente precisa para rodar.
  • Interface gráfica: executa bots que interagem com a tela, inclusive em servidores sem usuário logado, por meio de uma sessão RDP própria.
  • Diferentes arquiteturas: funciona em processadores x86_64 e ARM64.

Nota

O agente não precisa de instalação, mas os seus bots continuam precisando das próprias dependências na máquina, como o Python 3.12+ para bots Python ou o Node 22+ para bots JavaScript. Confira os pré-requisitos e os requisitos de hardware, principalmente a liberação de rede para o orquestrador.

Baixe o agente

Acesse https://sinfonia.live/agents e clique no ícone de download no canto superior esquerdo. Preencha os campos:

Download do agente

Nome do Agente

  • Descrição: Nome usado para identificar o agente na plataforma. Use algo que indique a máquina, por exemplo WIN-FINANCEIRO-01.

OS

  • Descrição: Sistema operacional da máquina onde o agente será executado.
  • Opções disponíveis: Linux, Windows. Selecione Windows.

Token

  • Descrição: Token que autentica o agente no orquestrador.
  • Como obter: Por padrão a plataforma gera um token master ao configurar sua conta. Você também pode criar tokens na seção de tokens.

Atualização Automática

  • Descrição: Define se o agente se atualiza sozinho quando houver uma nova versão.
  • Opções disponíveis: Habilitado, Desabilitado.

Copie os arquivos para a máquina

Envie os arquivos baixados para a máquina onde o agente vai rodar e mantenha todos na mesma pasta. O agente precisa de permissão de leitura e escrita nessa pasta.

Inicie o agente

Execute o arquivo agent.exe na pasta onde os arquivos foram copiados.

Importante

Se seus bots precisam de interface gráfica, faça também a configuração descrita em Sessão RDP para interface gráfica.

Confirme a conexão

Volte para https://sinfonia.live/agents. O agente deve aparecer com o nome escolhido e o status ONLINE. A partir daí ele já pode ser selecionado ao publicar bots e configurar gatilhos.

Sessão RDP para interface gráfica

No Windows, o agente pode criar uma sessão RDP própria ao executar as automações. Isso garante que exista uma interface gráfica disponível para bots que interagem com a tela, mesmo que ninguém esteja logado no servidor. Para habilitar, ative o modo multiusuário no agente e informe qual variável do orquestrador guarda a senha do usuário Windows usado na sessão.

Cadastre a senha no orquestrador

Em Administração → Variáveis de Ambiente, crie uma variável com a senha do usuário Windows que o agente usará para abrir a sessão RDP e anote a chave usada, por exemplo WIN_USER_PSWD. Por ser um dado sensível, restrinja a visualização e a edição a Admins.

Configure o .env do agente

No servidor, abra o arquivo .env que está na pasta do agente e adicione:

.env
MULTI_USER_ENABLED=true
USER_PSWD=WIN_USER_PSWD
  • MULTI_USER_ENABLED: permite que o agente crie a sessão RDP para executar as automações. Use true.
  • USER_PSWD: recebe a chave da variável cadastrada no passo anterior, e não a senha em si.

Reinicie o agente

Feche o agent.exe e execute-o novamente para que ele carregue a nova configuração.

Dica

Para acompanhar CPU, memória, logs em tempo real e o histórico do agente, veja Agentes.

Próximo passo

Última modificação em