Pré-requisitos
Arquivo
EdgeDNSAgent.msidisponível no Windows(Opcional) Token para instalação com configuração automatizada:
EDGEDNS_TOKEN="seu-token"(Opcional) Diretório para log existente (exemplo:
C:\Temp\)
Passo a Passo
1. Instalação silenciosa simples (sem interface)
Execute:
msiexec /i EdgeDNSAgent.msi /qn
2. Instalação silenciosa com token
Execute:
msiexec /i EdgeDNSAgent.msi EDGEDNS_TOKEN="seu-token" /qn
3. Instalação silenciosa com token e log detalhado
Execute:
msiexec /i EdgeDNSAgent.msi EDGEDNS_TOKEN="seu-token" /qn /l*v C:\Temp\instalacao.log
4. Instalação com barra de progresso
Execute:
msiexec /i EdgeDNSAgent.msi EDGEDNS_TOKEN="seu-token" /qb
5. Verificação da Instalação
A) Verificar se o serviço está rodando
Via Prompt de Comando:
sc query EdgeDNSAgentService
Via PowerShell:
Get-Service -Name "EdgeDNSAgentService"
Resultado esperado: Status = RUNNING
B) Verificar se o produto está instalado
wmic product where "name like '%%EdgeDNS%%'" get Name,Version
C) Testar conectividade com a API
curl -I https://app.edgedns.com.br/api
6. Gerenciamento do Serviço
O Agent roda como serviço Windows: EdgeDNSAgentService.
Iniciar/parar/reiniciar/status via executável:
# REM Iniciar o serviço
edgedns-agent-service.exe start
# REM Parar o serviço
edgedns-agent-service.exe stop
# REM Reiniciar o serviço
edgedns-agent-service.exe restart
# REM Verificar status
edgedns-agent-service.exe status
Comandos SC (Service Control)
# REM Verificar status
sc query EdgeDNSAgentService
# REM Iniciar
sc start EdgeDNSAgentService
# REM Parar
sc stop EdgeDNSAgentService
# REM Reiniciar (parar + iniciar)
sc stop EdgeDNSAgentService && sc start EdgeDNSAgentService
Comandos PowerShell
# Verificar status
Get-Service EdgeDNSAgentService
# Iniciar
Start-Service EdgeDNSAgentService
# Parar
Stop-Service EdgeDNSAgentService
# Reiniciar
Restart-Service EdgeDNSAgentService
Referência de Campos
Campo | Função | Valores aceitos |
| Instalar | Literal |
| Desinstalar | Literal |
| Modo silencioso (sem interface) | Literal |
| Modo silencioso com barra de progresso | Literal |
| Gerar log detalhado | Caminho de arquivo (ex.: |
| Não reiniciar após instalação | Literal |
| Informar token na instalação | Texto entre aspas (ex.: |
Troubleshooting
Sintoma | Causa provável | Ação corretiva |
Instalação abre interface (não ficou silenciosa) | Parâmetro | Reexecutar com |
Log não é gerado | Parâmetro | Reexecutar com |
Log não é criado em | Caminho do arquivo de log inválido/indisponível | Ajustar o caminho do |
Precisa de progresso visual na execução | Uso de | Usar |
Avisos e Boas Práticas
Use
/qnpara automação total (sem interface) e/qbquando precisar de visibilidade do progresso.Gere log com
/l*vem instalações automatizadas para facilitar diagnóstico.Padronize um caminho de log (ex.:
C:\Temp\instalacao.log) e garanta que o diretório exista antes de executar.Se não quiser reinício após a instalação, inclua
/norestart