Powershell ping zakresu adresów w sieci - Spece.IT

Powershell ping zakresu adresów w sieci

W środowiskach w których instalowanie dodatkowych narzędzi jest zabronione, a potrzeba skanera sieci i sprawdzenia jakie adresy w danej sieci są dostępne, lub są on-line przydaje się bardzo prosty trick do pingowania zakresu sieci.

Choć nie jest to do końca „one-liner” 😉 to i tak zbytnio nie ma się co rozpisywać. Tak więc aby stworzyć szybki i bardziej podręczny skaner adresów IP w sieci wykorzystamy systemowe rozwiązania:

$ping = New-Object System.NetNetworkInformation.Ping
1..254 | % { $ping.Send(„192.168.1.$_”) | Select Address, Status }

W wyniku działania otrzymamy listę z zaznaczeniem który adres jest dostępny a który nie jest osiągalny w danym zakresie sieci.

Piotr Berent

Piotr Berent od 2002 w pocie czoła pracujący w środowisku IT, obecnie freelancer - Inżynier Systemowy. Entuzjasta wirtualizacji, automatyzacji i rozwiązań opartych o narzędzia open-source.

Przeczytaj także...

Dodaj komentarz