Улучшенный Ping

Привет!

Для тех, кто часто любит использовать в своей работе утилиту Ping для проверки соединения хоста с интернетом, придумана новая штука, а точнее командлет Powershell, который делает всю работу за вас.

Для демонстрации работы запустите Powershell и введите команду

Test-NetConnection

После этого увидите информацию о доступности сети интернет.

Довольно интересная штука и наверняка пригодится для написания PS скриптов ?

Но это только малая часть этой утилиты, которую я показал! Что она еще умеет?
1. Можно “пинговать” любые хосты

PS N:> Test-NetConnection ya.ru
ComputerName           : ya.ru
RemoteAddress          : 213.180.193.3
InterfaceAlias         : Ethernet 3
SourceAddress          : 192.168.12.100
PingSucceeded          : True
PingReplyDetails (RTT) : 4 ms

2. Чтобы не писать длинное имя команды, можно использовать ее уже настроенный alias!
PS N:> tnc ya.ru
ComputerName           : ya.ru
RemoteAddress          : 213.180.193.3
InterfaceAlias         : Ethernet 3
SourceAddress          : 192.168.12.100
PingSucceeded          : True
PingReplyDetails (RTT) : 4 ms

3. Программа может проверять порты! Теперь нам не нужен telnet!
PS N:> tnc ya.ru http
ComputerName           : ya.ru
RemoteAddress          : 213.180.193.3
RemotePort             : 80
InterfaceAlias         : Ethernet 3
SourceAddress          : 192.168.12.100
PingSucceeded          : True
PingReplyDetails (RTT) : 4 ms
TcpTestSucceeded       : True

Либо так:
PS N:> tnc ya.ru -port 80
ComputerName           : ya.ru
RemoteAddress          : 213.180.193.3
RemotePort             : 80
InterfaceAlias         : Ethernet 3
SourceAddress          : 192.168.12.100
PingSucceeded          : True
PingReplyDetails (RTT) : 4 ms
TcpTestSucceeded       : True

4. Может вывести маршрут (аналог утилиты tracert)

PS N:> tnc ya.ru -traceroute

ComputerName           : ya.ru
RemoteAddress          : 213.180.193.3
InterfaceAlias         : Ethernet 3
SourceAddress          : 192.168.12.100
PingSucceeded          : True
PingReplyDetails (RTT) : 4 ms
TraceRoute             : 192.168.12.1
                         TimedOut
                         93.89.177.149
                         10.0.4.10
                         193.232.246.93
                         TimedOut
                         87.250.239.44
                         213.180.193.3

Вот такая полезная утилита ?

Добавить комментарий

Войти с помощью: