# Code Snippet from aperturescience.su # Parameters [Parameter(Position=1, Mandatory=$false, HelpMessage="hostname(s)")]$hosts = "google.com", [Parameter(Position=2, Mandatory=$false, HelpMessage="MaxResponsetime in ms")]$MaxResponsetime = "250", # Body: try { $results = Test-Connection $hosts } catch { send-email "Error running Test-Connection, error $_" $false exit 3 } foreach ($result in $results) { if ($result.responsetime -gt $MaxResponsetime) { send-email "exceed response time limit" $false } } send-email "Sucessful ping" $true # Code Snippet from aperturescience.su