![Как получить статистику непрерывного пинга в PowerShell?](https://rvso.com/image/1452229/%D0%9A%D0%B0%D0%BA%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C%20%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D1%83%20%D0%BD%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%B8%D0%BD%D0%B3%D0%B0%20%D0%B2%20PowerShell%3F.png)
В командной строке Windows, когда вы Ctrlвыходите Cиз непрерывного пинга, терминал отобразит статистику:
Ping statistics for ::1:
Packets: Sent = 6, Received = 6, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Control-C
^C
В PowerShell (v4) статистика ping отсутствует, если вы используете Ctrl- Cдля выхода из нее. Как это обойти?
решение1
Оказывается, это произошло из-за того, что я использовал PowerShell ISE.
Существует разница в том, как работают обычные PowerShell иPowerShell ISE обрабатывает консольный ввод.
Если вы хотите, чтобы клавиши Control-Breaks работали так же, как в командной строке, вам нужно будет использовать чистый PowerShell.