DEV Community

loading...
Microsoft Learn Student Ambassadors Latam

Monitorando com Ping

igd753 profile image Ivo Dias ・1 min read

Em alguns momentos pode ser necessário verificarmos quando um equipamento está online na rede, como quando reiniciamos remotamente e queremos saber quando poderemos acessar novamente.
Para isso pode ser interessante manter um LOG, ou um registro, dessa validação.

A ideia do script de hoje, é escrever uma função para ficar com um Ping constante para um determinado computador ou seja, ficar continuamente enviando pacotes e analisando esse processo. Mas além disso, vamos registrar num arquivo de texto todo esse processo.

Fora o Ping em si, que recomendo a leitura desse artigo, vamos utilizar uma nova função dentro do Powershell, para salvar tudo que vemos em nossa tela, chamada Start-Transcript. Também vamos alterar o titulo do nosso terminar.

Deixamos no titulo a orientação sobre como encerrar essa função, por meio dos comandos CTRL + C.

O uso dessa função é muito interessante no cenário que comentei de reiniciar um equipamento remotamente e monitorar quando ele fica online. Com base nele, pode trabalhar em outras coisas como analisar o retorno do comando e mudar a cor do terminal quando o equipamento estiver online novamente.

Discussion (0)

pic
Editor guide