Современная версия 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


