Neu in der Sysinternals PsTools Suite: PsPing

Die PS-Dienstprogramme in der Sysinternals Suite von Microsoft sind seit langem eine hervorragende Möglichkeit, sowohl lokale als auch Remote-Systeme über die Befehlszeile zu verwalten. Diesen Monat hat Mark Russinovich der PsTools-Reihe ein neues Dienstprogramm namens PsPing hinzugefügt . In diesem Beitrag werde ich mir PsPing ansehen, wie es funktioniert und was es für Sie tun kann.

Laden Sie PsPing hier herunter. Nach dem Herunterladen verhält sich das PsPing-Dienstprogramm wie die anderen Tools. Es ist keine Installation erforderlich, aber beim ersten Ausführen der Anwendung wird eine Endbenutzer-Lizenzvereinbarung angezeigt. Um das Tool zu verwenden, navigieren Sie einfach zu dem Verzeichnis, in dem das Dienstprogramm gespeichert ist (C: \ pstools \), und geben Sie psping ein .

Was macht PSPing?

PSPing sendet Datenverkehr an andere angegebene Hosts, um festzustellen, ob diese online sind oder nicht. Dies ähnelt dem Testverbindungs-Cmdlet in PowerShell oder dem Standard-Ping-Befehl. PsPing stellt nicht nur fest, ob ein Host online ist, wie dies bei der herkömmlichen Ping-Methode der Fall ist, sondern bietet auch andere Funktionen.

Verwendung für PsPing

Wenn Sie psping in die Befehlszeile eingeben, wird die Syntax ähnlich wie bei den anderen pstools-Dienstprogrammen angezeigt. Einzelne Verwendungen für TCP, ICMP, Latenz und Bandbreite können angezeigt werden, indem Sie die Hilfe für diesen Parameter eingeben, z. B. psping -? Ich werde Informationen für ICMP anzeigen.

Das Dienstprogramm verfügt über vier Hauptoptionen und jede dieser Optionen verfügt über eine Reihe von Schaltern für verschiedene Aktionen.

Die Option -I dient zur Verwendung von PsPing zum Senden von ICMP-Verkehr und bietet folgende Optionen:

  • -h: Druckt ein Histogramm mit der definierten Anzahl von Buckets (20 ist die Standardeinstellung).
  • -i: Intervall in Sekunden zwischen den Versuchen (verwenden Sie 0 für einen schnellen Ping)
  • -l: Anforderungsgröße
  • -n: Anzahl der Pings
  • -q: Ausgabe während Pings unterdrücken
  • -t: Pingen Sie, bis der Vorgang mit Strg + C gestoppt wird. Drücken Sie Strg + Pause, um Statistiken zu erstellen
  • -w: Geben Sie die Anzahl der Aufwärmiterationen an (standardmäßig 1).
  • -4: IPv4 erzwingen
  • -6: IPv6 erzwingen

Ein Beispiel für PsPing für ICMP könnte folgendermaßen aussehen:

 Psping -n 10 -w 2 derek-pc 

Dieser Ping wird für 10 Iterationen mit 2 Aufwärmiterationen für den Computer mit dem Namen derek-pc ausgeführt .

Abbildung A unten zeigt PsPing ICMP.

Die Option - T dient zur Verwendung von psping mit TCP-Verkehr und bietet folgende Optionen:

  • -h: Druckt ein Histogramm mit der definierten Anzahl von Buckets (20 ist die Standardeinstellung).
  • -i: Intervall in Sekunden zwischen den Versuchen (verwenden Sie 0 für einen schnellen Ping)
  • -l: Anforderungsgröße
  • -n: Anzahl der Pings
  • -q: Ausgabe während Pings unterdrücken
  • -t: Pingen Sie, bis der Vorgang mit Strg + C gestoppt wird. Drücken Sie Strg + Pause, um Statistiken zu erstellen
  • -w: Geben Sie die Anzahl der Aufwärmiterationen an (standardmäßig 1).
  • -4: IPv4 erzwingen
  • -6: IPv6 erzwingen

Ein Beispiel für PsPing für TCP könnte folgendermaßen aussehen:

 Psping -h -n 25 -w 4 Derek-PC: 80 

Die Funktionen für die ICMP- und TCP-Verwendung sind dieselben, für TCP wird jedoch ein Zielport angegeben.

Abbildung B unten zeigt PsPing TCP.

Mit der Option -B kann psping die Bandbreite über eine bestimmte Verbindung überwachen und verwendet die folgenden Optionen:

  • -b: Bandbreitentest
  • -r: Daten empfangen statt senden
  • -h: Druckt ein Histogramm mit der definierten Anzahl von Buckets (20 ist die Standardeinstellung).
  • -i: Anzahl der ausstehenden E / A (standardmäßig mindestens 16 und 2x CPU)
  • -l: Anforderungsgröße
  • -n: Anzahl der Sende- / Empfangsvorgänge
  • -w: Geben Sie die Anzahl der Aufwärmiterationen an (standardmäßig 2x CPU-Kerne).
  • -4: Erzwingen Sie die Verwendung von IPv4
  • -6: Verwendung von IPv6 erzwingen

Diese Option bleibt aktiv, bis sie durch Strg + C gestoppt wird.

Ein Beispiel für einen PsPing-Bandbreitentest könnte wie folgt aussehen:

 Psping -b -l 4096 -n 15000 -h 50 192.168.20.15:25000 
Abbildung C unten zeigt die PsPing-Bandbreite.

Die Option -L dient zur Latenzprüfung, für die eine Puffergröße verwendet werden muss und die folgenden Optionen unterstützt:

  • -h: Druckt ein Histogramm mit der definierten Anzahl von Buckets (20 ist die Standardeinstellung).
  • -l: Anforderungsgröße
  • -n: Anzahl der verwendeten Sende- / Empfangsvorgänge
  • -r: Daten empfangen statt senden
  • -w: Geben Sie die Anzahl der Aufwärmiterationen an (standardmäßig 5).
  • -4: IPv4 erzwingen
  • -6: IPv6 erzwingen

Diese Option bleibt aktiv, bis sie durch Strg + C gestoppt wird.

Ein Beispiel für einen PsPing-Bandbreitentest könnte wie folgt aussehen:

 Psping -l 3072 -n 15000 -h 50 192.168.20.15:25000 
Abbildung D unten zeigt die PsPing-Latenz.

Aufgrund der Möglichkeit, die Bandbreitennutzung eines Hosts und Funktionen zu überprüfen, die über die des einfachen Pings hinausgehen, ist psping definitiv eine lohnende Ergänzung der PsTools-Suite. Ich weiß, dass das Überprüfen von TCP-Ports mit einem einfachen Ping-Befehl für mich nützlich sein wird. Zu wissen, ob der Computer online ist, ist eine Sache, aber die Möglichkeit, die Verfügbarkeit eines bestimmten Ports zu testen, ohne eine große Anzahl von Tools zu verwenden, bringt dieses Tool auf eine völlig andere Ebene.

© Copyright 2021 | mobilegn.com