Есть ли в powershell способ проверить, используется ли данный порт или нет?
Использование Get-NetTCPConnection
Get-NetTCPConnection | where Localport -eq 5000 | select Localp ort,OwningProcess Localport OwningProcess --------- ------------- 5000 1684
Итак,
Сканер портов для нескольких хостов
Эта функция позволит вам протестировать один или несколько портов на одной или нескольких системах, чтобы убедиться, что порт / ыоткрыть или нет.Это действительно простой сканер портов, который не делает ничего другого, кроме проверки статуса портов.Будьте осторожны при использовании на работе, поскольку ваши сотрудники по безопасности сети могут считать ваши действия злоумышленником в сети.
http://gallery.technet.microsoft.com/scriptcenter/97119ed6-6fb2-446d-98d8-32d823867131