PS-PING

4.79

PS-PING is a real-time ping/latency monitor for Windows. It graphs
round-trip time, timeouts and packet loss per target in an interactive,
100% offline HTML dashboard (Chart.js). Single self-contained PowerShell
script, no external dependency, runs on Windows PowerShell 5.1 and
PowerShell 7+ (strict ConstrainedLanguage compatible).

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name PS-PING

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Eric Guiffault - MIT License

Package Details

Author(s)

  • Eric Guiffault

Tags

powershell ping monitoring latency icmp network networkmonitor uptime availability packetloss realtime dashboard graph chart html offline sysadmin windows

Functions

Round-Int Get-NowMs Get-ElapsedSec Get-PingTime Calc-Stats Write-DataJs Get-ChartJsTag Open-Browser Find-BrowserWindowPid Test-BrowserOpenFallback Write-HtmlOnce

PSEditions

Desktop Core

Dependencies

This script has no dependencies.

Release Notes

v4.79: Fixed launch via installed command from ISE (relaunch now uses PSCommandPath, the executing script path; psISE.CurrentFile pointed to the editor tab and relaunched the wrong file). Added "please wait" startup messages at all relaunch points and an "Initializing" overlay in the HTML page until first data arrives. v4.78: PSScriptInfo header, 0.25 px dot size steps (0-5), history 3000 -> 5000 points.

FileList

Version History

Version Downloads Last updated
4.79 (current version) 6 6/11/2026
4.78 5 6/11/2026