I just wanted to point out that the PowerShell command here does not provide a complete list. It only shows one PID per unique "Local Address". So if you have 2 different applications using the same port on 0.0.0.0, only one will show with this command. It is not as clean, but netstat will get you everything. There is probably some parsing that could be done to ONLY display the port you want, but i haven't taken the time. Examples run on the same system at the same time: Get-NetUDPEndpoint -LocalPort 5353 | Select-Object LocalAddress,LocalPort,OwningProcess,@{ Name="ProcessName"; Expression={((Get-Process -Id $_.OwningProcess).Name )} } LocalAddress LocalPort OwningProcess ProcessName ------------ --------- ------------- ----------- :: 5353 2340 svchost 0.0.0.0 5353 2340 svchost ------VS------ netstat -nabqp UDP Active Connections Proto Local Address Foreign Address State <SNIP> UDP 0.0.0.0:5353 *:* [chrome.exe] UDP 0.0.0.0:5353 *:* Dnscache [svchost.exe] UDP 0.0.0.0:5353 *:* [chrome.exe] UDP 0.0.0.0:5353 *:* [msedge.exe] UDP 0.0.0.0:5353 *:* [msedge.exe] <SNIP>
... View more