Я столкнулся с таким вопросом и хотел бы попробовать использовать командлет Ping-Host из PSCX (ссылка). Тем не менее, есть -1 документация о любом из командлетов (включая то, что находится в пакете) в сети вообще (на самом деле довольно внушительный подвиг), и даже разработчик говорит кому-то использовать команду man page (в комментариях).

Проблема в том, что страница руководства как-то ломает Power Shell. Я пытаюсь использовать опцию -detailed и застрял с этим:

Я не могу прокрутить вверх, я не могу печатать, я не могу ничего сделать в окне, что я ожидал бы сделать. Я могу закрыть окно, но так как я не могу получить этот текст другим способом, я вынужден прокручивать построчно, пока не обнаружу ошибку (отдельная проблема).

Я дал команду help ping-host -detailed . Я полагаю, что я также попробовал -full и получил аналогичные результаты.

Я заглянул в папку модулей PowerShell, но ничего нового не вижу.

C:\Windows\System32\WindowsPowerShell\v1.0\Modules

Где я могу найти документацию по этой команде и другим, включенным в установщик PSCX?

Добавляя оскорбление к травме, кажется, что автор не хочет, чтобы вы использовали Ping-Host. Я получаю следующую ошибку для команды ping-host $ip.("IPAddress") -count 1 -timeout 1 -quiet

WARNING: [localhost]:The command 'Ping-Host' is obsolete. The PSCX\Ping-Host cmdlet is obsolete and will be removed in the next version of PSCX. Use the built-in Microsoft.PowerShell.Management\Test-Connection cmdlet instead.

Ping-Host позволяет вам установить тайм-аут в миллисекундах, предположительно, в попытке ускорить процесс. Время ожидания Test-Connection составляет секунды, а не миллисекунды. Это очень медленно, даже на 1.

Что заставило меня идти

Ping_Host не был быстрее, чем Test-Connection или Test-NetConnection, поэтому я продолжал искать. Я остановился на этом сценарии: https://gallery.technet.microsoft.com/scriptcenter/Fast-asynchronous-ping-IP-d0a5cf0e/

0