Перейти к основному содержанию

tnc — полезная команда сисадмина

Windows

В Windows в Powershell есть полезная команда для сисадминов под названием Test-NetConnection, сокращённо tnc. Команда заменяет ping, traceroute, сканер портов, telnet и т.п.

Help

Get-Help tnc

tnc

ИМЯ
    Test-NetConnection

СИНТАКСИС
    Test-NetConnection [[-ComputerName] <string>]  [<CommonParameters>]

    Test-NetConnection [[-ComputerName] <string>] [-CommonTCPPort] {HTTP | RDP | SMB | WINRM}  [<CommonParameters>]

    Test-NetConnection [[-ComputerName] <string>]  [<CommonParameters>]

    Test-NetConnection [[-ComputerName] <string>]  [<CommonParameters>]

ПСЕВДОНИМЫ
    TNC

Проверка, что на компьютере есть Интернет

tnc

tnc

Утилита пингует сервер по-умолчанию. 

Ping

tnc internet-lab.ru

tnc

Дополнительно можно увидеть исходящий интерфейс.

Расширенный Ping

tnc internet-lab.ru -I Detailed

 tnc

Ping -t

Бесконечный пинг.

while (1) { tnc internet-lab.ru -I Quiet }

tnc

TCP Port

Проверяем, открыт ли TCP порт.

tnc 10.10.30.15 -p 3389

tnc

Расширенный TCP Port

tnc 10.10.30.15 -p 3389 -I Detailed

tnc

TraceRoute

Трассировка маршрута. Параметр "–Hops" ограничивает максимальное количество хопов.

tnc internet-lab.ru -T

tnc

Сканер сети

Сканируем диапазон сети на открытый TCP порт 3389.

foreach ($ip in 14..16) {tnc -P 3389 10.10.30.$ip}

tnc

Сканер портов

Сканируем диапазон портов от 79 до 88.

foreach ($port in 79..88) {if (($a=tnc 10.10.30.15 -P $port -Wa SilentlyContinue).tcpTestSucceeded -eq $true){ "Found open TCP port: $port"}}

tnc

Ссылки

https://docs.microsoft.com/en-us/powershell/module/nettcpip/Test-NetConnection?view=win10-ps

 

Похожие материалы

Запуск BAT скрипта при логине на сервер один раз

Настроим автозапуск BAT скрипта при логине юзера на сервер. Сделаем так, чтобы скрипт запускался только один раз, а при последующих входах запускаться не будет.

Теги

VBS скрипт для определения ключа Windows

Что делать если вы забыли ключ от Windows 10 или Windows 8? Как быть если предыдущий администратор не передал вам ключ от Windows Server 2012 R2? Ноутбук с Windows непонятной версии нужно откатить на заводские настройки, а ключ от операционной системы никто не помнит?

Теги