windows

port listeners

Get-Process -Id (Get-NetTCPConnection -LocalPort YourPortNumberHere).OwningProcess

ping with timestamp to file

With 1sec response timeout:

ping.exe -w 1000 -t 8.8.8.8|Foreach{"{0} - {1}" -f (Get-Date),$_} > c:\my-file.txt