Wie erhalten wir Statistiken von einem kontinuierlichen Ping in PowerShell?

1226
HSuke

Wenn Sie in der Windows-Eingabeaufforderung Ctrl-C aus einem kontinuierlichen Ping ausschalten, zeigt das Terminal die Statistiken an:

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 

In PowerShell (Version 4) sind die Ping-Statistiken nicht vorhanden, wenn Sie mit Strg-C ausbrechen. Wie umgehen Sie das?

Bearbeiten : Anscheinend liegt dies daran, dass die Statistiken in PowerShell ISE nicht angezeigt werden, was ich auch verwendet habe, aber in regulärer PowerShell vorhanden sind.

2
Könnten Sie bitte, während Sie die Antwort auf Ihre eigene Frage gefunden haben, einen echten Antwort-Beitrag erstellen und ihn als gelöst markieren? Dies hilft bei zukünftigen Suchen. Vielen Dank. Ob1lan vor 8 Jahren 2

1 Antwort auf die Frage

1
HSuke

Es stellte sich heraus, dass dies auf die Verwendung von PowerShell ISE zurückzuführen war.

Es gibt einen Unterschied in der Art, wie Vanilla PowerShell und PowerShell ISE die Konsoleneingaben verarbeiten . Wenn Control-Breaks so funktionieren sollen, wie sie in der Eingabeaufforderung ausgeführt werden, müssen Sie Vanilla PS verwenden.