Поиск по сайту:

Современная версия ping: Test-Connection


Test-Connection — это очень мощная команда PowerShell, которая отправляет ICMP-пакеты для проверки доступности хоста. Как ping. Но Test-Connection это гораздо больше. Давайте поиграем с новой командой ping.

Пинг нескольких хостов

В отличие от ping, вы можете протестировать соединение с несколькими хостами. Разделите их запятой.

Test-Connection www.active-directory.ru,192.168.0.105

Режим Тишины

Мир и так достаточно громкий 😉 Следующий пример показывает, как запустить Test-Connection в тихом режиме, что приводит к подавлению деталей.

Test-Connection active-directory.ru,192.168.0.105 -Quiet

Истинно или ложно. В этом случае оба хоста доступны.

Разные источники

При использовании ping источник всегда localhost. Но хорошая новость заключается в том, что вы можете указать исходный компьютер.

Обратите внимание, что я вошел на сервер03 как член группы Domain-Admins. Я установил источник на dc01 и пингую сервер03. Обратный пинг 😉

Test-Connection -Source dc01 -Destination server03

Кстати: ::1 — это адрес локального хоста IPv6, аналогичный 127.0.0.0/8 в IPv4.

Дополнительная информация

Test-Connection проверяет подключение к удаленному хосту. См. также мою запись в блоге о Test-NetConnection: PowerShell: Игры с Test-NetConnection (ping, tracert, TCP порты...)

Для проверки подключения к домену и разрешения имен смотрите мои статьи

Проверка подключения к Active Directory: Test-ComputerSecureChannel и

Новый nslookup: Resolve-DnsName