Use the following PowerShell to monitor the connectivity between a local workstation and System Five on Cloud.
Connectivity, in this case, means Internet Connection
During my testing running this script, I was logged on to our End-to-End Test cloud environment. Then I intentionally disconnected or Closed the window and didn't get a "Connection Failed" result.
NOTE
- You can run this script with or without logging into the cloud environment.
- Whether you run PowerShell as an admin or not, the script should run just fine
1. Go to the Windows Start menu and search for "PowerShell"
2. Open Windows PowerShell (Administrator is not required)
3. Copy the code below
do { $result = Test-NetConnection rdweb.wvd.microsoft.com -Port 443; if ($result.TcpTestSucceeded) { Write-Host "$(Get-Date): Connection succeeded : Interface: $($result.InterfaceAlias); Source IP: $($result.SourceAddress.IPAddress); Remote IP: $($result.RemoteAddress)" -ForegroundColor Green } else { Write-Host "$(Get-Date): Connection failed : Interface: $($result.InterfaceAlias); Source IP: $($result.SourceAddress.IPAddress); Remote IP: $($result.RemoteAddress)" -ForegroundColor Red } Start-Sleep -Seconds 1} while ($true) |
3. Paste into the PowerShell window using a right click and hit enter to start testing.
4. The script output should look like the screenshot below.
The results include the following:
Date | Time | Connection Results | Network Interface | Source/Local IP | Remote/Cloud IP |
DD/MM/YYYY | HH:MM:SS | Succeed or Failed | Ethernet or Wifi | workstation IP | S5oC IP |
You can run this script in the background while users use their computers. If a "Connection failed" occurs capture the output and paste into the ticket so we have date/time and which endpoint were involved if a CloudOps investigation is required.
Note that if the customer's interface is Interface: Wi-Fi they should connect their computer using a wired ethernet connection. Wi-Fi connections can break when other devices roam onto the network and cause random disconnections.
What a connection failed will look like
If a network or wifi connection drops or fails. You should see a "connection failed" during a network event.