Verwenden Sie PowerShell, um eine Remoteverbindung zu testen

Verwenden Sie PowerShell, um eine Remoteverbindung zu testen

Eine Fernverbindung kann mit dem Dienstprogramm Old-School getestet oder pingiert werden “Klingeln.exe”. Powershell hat jedoch ein paar von “eingeführt“TestverbindungBefehle zum Testen einer Remoteverbindung. Dieses CMDLet stellt einen oder mehrere Computer an und erhält im Gegenzug die Echo -Antwort. Darüber hinaus bestimmt dieser Befehl, ob ein spezifischer Computer, der über ein IP -Netzwerk verbunden ist, getestet oder kontaktiert werden kann.

In diesem Blog wird eine Anleitung zur Behebung der genannten Abfrage behandelt.

So verwenden Sie PowerShell, um eine Remote -Verbindung zu testen?

Diese Ansätze können angewendet werden, um eine Remote -Verbindung zu testen:

  • Testverbindung.
  • Test-NetConnection.

Methode 1: Verwenden Sie das CMDLET „Testverbindung“, um eine Remote-Verbindung zu testen

Der "Testverbindung”CMDLET sendet Echo -Anfragen von ICMP (Internet Control Message Protocol) oder Ping Local oder Remote -Computern.

Beispiel 1: Ausführen einfacher Befehl „Testverbinden“

Um die Remoteverbindung zu testen, führen Sie das CMDLET „Testverbinden“ aus:

Testverbindung www.Google.com

Fügen Sie im obigen Code zunächst das CMDLET „Testverbinden“ hinzu und geben Sie dann die URL der Remote-Verbindung an:

Beispiel 2: Befehl „Test-Connection“ mit der Option "-quiet" ausführen

In diesem Beispiel wird eine Remoteverbindung getestet und den Booleschen Wert zurückgegeben:

Testverbindung www.Google.com -quiet

Im obigen Code:

  • Zunächst fügen Sie die "hinzu"Testverbindung”CMDLET und fügen Sie dann die URL der Remoteverbindung hinzu.
  • Danach geben Sie das an “-Ruhig"Parameter am Ende, der den Ausgangswert in einem booleschen Wert zurückgibt"WAHR" oder "FALSCH”:

Methode 2: Verwenden Sie das CMDLet „Test-NetConnection“, um eine Remote-Verbindung zu testen

Ein weiteres CMDLet, das zum Testen der Remoteverbindung verwendet wird, ist die “Test-NetConnection”. Es ähnelt dem “Testverbindung”Cmdlet. Mehr oder weniger liefert es die gleichen Ergebnisse wie das CMDLet „Testverbinden“, ist jedoch netzwerkorientiert.

Beispiel

In diesem Beispiel wird eine Remoteverbindung mit der “getestetTest-NetConnection”CMDLET:

Test-NetConnection LinuxHint.com

Beispiel: Überprüfen Sie, ob ein Port geöffnet ist

In diesem Beispiel wird das verwendetTest-NetConnection”CMDLET, um zu überprüfen, ob ein bestimmter Port geöffnet ist oder nicht:

Test-NetConnection www.Google.com -port 80

Im obigen Code:

  • Zunächst fügen Sie die "hinzu"Test-NetConnection”CMDLet Geben Sie dann die URL der Remote -Verbindung an, um zu testen.
  • Danach fügen Sie die "hinzu"-HafenParameter und zuweisen die “80”Portnummer dazu:

Das drehte sich nur darum, Fernverbindungen in PowerShell zu testen.

Abschluss

Die Remoteverbindung kann mit der “getestet werdenTestverbindung" und das "Test-NetConnection”Cmdlets. Der frühere CMDLet testet Fernverbindungen mit minimalen Parametern, während letzteres ein netzwerkzentrierteres CMDLet ist und auch prüfen kann, ob der Port geöffnet ist. Dieser Blog hat ein detailliertes Verfahren vorgestellt, um eine Remote -Verbindung in PowerShell zu testen.