Marcio Cunha

Como salvar ipconfig e ping em TXT pelo Prompt

Você já precisou guardar o resultado de um comando do Windows para analisar depois? Descubra como usar o Prompt de Comando para salvar essas informações diretamente em arquivos de texto.

Marcio Cunha•2 min
Também disponível em:EnglishEspañol
Resumo
  • O sinal > grava a saída do comando em um arquivo e apaga o que já estava lá.
  • O sinal >> acrescenta ao final e serve para um histórico.
  • ping -n 4 limita o teste a quatro pacotes e devolve o prompt.
  • ipconfig /all inclui adaptador, DNS e endereço físico.
  • Um arquivo .bat repete a coleta sem redigitar os comandos.

Por que gravar a tela num arquivo

O Prompt mostra ipconfig e ping só enquanto a janela está aberta. Fechou, o diagnóstico some. O redirecionamento manda essa mesma resposta para um .txt, que você anexa num chamado ou compara no dia seguinte.

O Windows não abre um editor. O comando continua igual. Só muda o destino: em vez da tela, um arquivo na pasta em que você está.

Passo a passo

Abra o Prompt, escolha a pasta do log e rode um comando por vez. Abra o txt no Bloco de Notas para conferir antes de apagar a janela.

  1. Abra o Prompt de Comando. Se for gravar em C:\Logs, crie a pasta antes com mkdir C:\Logs.
  2. Use um > para criar o arquivo do zero. Um segundo > no mesmo nome apaga a coleta anterior.
  3. Rode ping -n 4 8.8.8.8 > ping.txt. Os quatro pacotes terminam sozinhos. ping -t não termina: pare com Ctrl+C.
  4. Rode ipconfig /all > ipconfig.txt para guardar endereço, máscara, gateway e DNS.
  5. Para um histórico, troque > por >> e coloque a data na linha de cima com echo %date% %time%.
  6. Abra o txt. Se ele estiver vazio, o comando falhou ou você está olhando outra pasta. O prompt mostra o caminho com cd.
echo %date% %time% > diagnostico.txt
ipconfig /all >> diagnostico.txt
ping -n 4 8.8.8.8 >> diagnostico.txt

Erros comuns

O arquivo nasce na pasta atual do Prompt, não na Área de Trabalho, a menos que você tenha entrado nela com cd. Para complementar essa implementação em produção, vale conferir também nossas análises técnicas sobre Como Usar o Comando Tee no Linux para Salvar e Exibir Logs Simultaneamente e Como Resolver Conflitos de IP na Rede Local Usando o Comando ipconfig /renew.

  • > sobrescreve. Para acumular testes, use >>.
  • Mensagens de erro às vezes vão para outro canal. 2>&1 junta erro e saída normal no mesmo txt.
  • Caminho com espaço precisa de aspas: > "%USERPROFILE%\Documents\ping.txt".
  • Não use ping -t dentro de um .bat sem um limite. A janela não fecha.

Conclusão

Um > transforma a resposta do Prompt em arquivo. ping -n 4 e ipconfig /all já cobrem o teste de conexão e a ficha da rede.

Quando a coleta for repetir, grave os três comandos num .bat e execute o arquivo em vez de redigitar.