lebt in der Schweiz, ist System Engineer MCP bei A-Enterprise GmbH. Mitglied des UNBLOG Knowledge Network. Author und Blogger zu den Themen, Tutorials für Linux und Open Source.
Grandstream UCM without sound when forwarding call to an external number
If no audio stream in using of call forward with the UCM IP-PBX from Grandstream, then the setting RTP keep-alive may be required. The required setting can be found under PBX Settings – SIP Settings – ToS.
Ping unter Windows 10 beschränkt sich nicht mehr nur zur Ausführung aus dem Command Prompt, dabei wartet Ping in der PowerShell mit Test-Connection über zusätzlichen Möglichkeiten auf. Das Cmdlet in der PowerShell 7 enthält erweiterte Funktionen, wie Repeat und Traceroute oder als Ping Prozess im Hintergrund.
Ping Beispiele mit Test-Connection
Das PowerShell Cmdlet Test-Connection sendet Ping ICMP Echo-Anforderungspakete (Internet Control Message Protocol) an einen oder mehrere durch Komma getrennte Remote-Hosts und gibt die Echo Antworten zurück.
Mit der Option -Repeat wird wie dies von Ping bekannt ist, ICMP Anfragen mit Test-Connection an den angegebenen Host gesendet, bis zur Beendigung des Vorgangs, durch die Eingabe von CTRL+BREAK.
PS C:\> Test-Connection 1.1.1.1 -Repeat
Dieses Beispiel zeigt, wie ein Test-Connection Befehl als PowerShell Hintergrund Ping ausgeführt wird.
Routenverfolgung – Traceroute mit dem Test-Connection in der PowerShell.
Der in PowerShell 6.0 eingeführte Parameter Traceroute ordnet eine Routenverfolgung an, zwischen dem lokalen Computer und dem Remote-Ziel, das mit Parameterangegeben wird.
In einem weiteren Beispiel werden Parameter verwendet um den Ping PowerShell Befehl Test-Connection anzupassen. Der lokale Computer sendet einen Ping an einen Remotecomputer.
Das Test-Connection Cmdlet ist ab PowerShell 6.0 und neuer verfügbar.
Test-Connection TCP Port Parameter
Das cmdlet Test-Connection erlaubt nicht nur die ICMP Ping Anforderung. Der Parameter -TcpPort gibt die TCP-Portnummer zum Ziel an, die im TCP-Verbindungstest verwendet werden soll. Das Cmdlet versucht, eine TCP-Verbindung mit angegebenen Port zum Ziel herzustellen.
Wenn eine Verbindung hergestellt werden kann, wird $True zurückgegeben. Kann keine Verbindung hergestellt werden, wird $False zurückgegeben. Der Paramter -TcpPort ist ab PowerShell 7.0 und neuer verfügbar.
Test-Connection MTU Size Parameter
Der Parameter -MtuSize wird verwendet, um die Pfad MTU Größe zu ermitteln.
Das Test-Connection Cmdlet gibt ein Ping Reply#MTUSize Objekt zurück, das die Pfad MTU Größe zum Ziel enthält, es ist ab PowerShell 7.0 und neuer verfügbar.
Test-Connection Parameter Quiet
Der Parameter -Quiet gibt einen booleschen Wert zurück. Die Verwendung dieses Parameters unterdrückt alle Fehler.
Dieses Cmdlet ist ab PowerShell 7.0 und neuer verfügbar.
PowerShell Remoting Test-Connection
Im nächsten Beispiel wird mit Test-Connection eine Sitzung zum Server2 erstellt, wenn mindestens einer der an den Computer gesendeten Ping erfolgreich ist. Hierzu muss auf dem Remote Computer TrustedHosts konfiguriert werden.
Um HTTP für PowerShell-Remoting zu verwenden, führt man folgenden Befehl auf dem Remote-Host aus, von einem als Administrator geöffneten (cmd) Command Prompt.
C:\> winrm quickconfig
Die TrustedHosts-Konfigurationseinstellung erfolgt durch ausführen von winrm.cmd mit der Option config/client auf dem Remote-Host.
winrm set winrm/config/client @{TrustedHosts="192.168.1.2"}
Anfragen von 192.168.1.2 werden angenommen. Die Abfrage der Globale Konfiguration von WinRM ist wie folgt.