en-US/about_Watch-ISPConnection.help.txt
|
.EXTERNALHELP Watch-ISPConnection-help.xml
.NOTES NAME: about_Watch-ISPConnection .DESCRIPTION The Watch-ISPConnection function monitors connectivity to a host (IP, DNS name, or URL) and logs structured results. It starts a background monitoring job that pings the formatted target at the specified interval and writes CSV rows to a per-session log file. Provides Start/Stop/Status capabilities for managing multiple sessions. .PARAMETER Target IP, DNS name, or URL (e.g., https://example.com). URLs will be formatted to host. This parameter is mandatory for the Start operation and has an alias of FirewallIP. .PARAMETER IntervalSeconds Seconds between samples. Minimum 1. Default 10. .PARAMETER TimeoutSeconds Timeout for each ping attempt. Default 3. .PARAMETER SessionName Optional name; if omitted, a random one is generated. .PARAMETER Start Start a new monitoring session. This is the default parameter set. .PARAMETER Stop Stop a running session by name. .PARAMETER Status Show status of all sessions (jobs, start time, last heartbeat, etc.). .INPUTS None. You cannot pipe objects to Watch-ISPConnection. .OUTPUTS None. This function does not return any output by default. .EXAMPLE Watch-ISPConnection -Target "8.8.8.8" -IntervalSeconds 15 -SessionName "MyPing" Description: Starts a monitoring session named 'MyPing' that pings Google DNS every 15 seconds. .EXAMPLE Watch-ISPConnection -Status Description: Shows the status of all active and recent monitoring sessions. .EXAMPLE Watch-ISPConnection -Stop "MyPing" Description: Stops the monitoring session named 'MyPing'. .LINK [TechToolbox](https://github.com/dan-damit/TechToolbox) |