PS-Commands/Scripts/Get-Netstat.psm1

13 lines
578 B
PowerShell
Raw Permalink Normal View History

2024-01-29 23:41:19 +03:00
function Get-NetStat {
Get-NetTCPConnection -State Established,Listen | Sort-Object -Descending State |
Select-Object @{name="ProcessName";expression={(Get-Process -Id $_.OwningProcess).ProcessName}},
LocalAddress,
LocalPort,
RemotePort,
@{name="RemoteHostName";expression={((nslookup $_.RemoteAddress)[3]) -replace ".+:\s+"}},
RemoteAddress,
State,
CreationTime,
@{Name="RunTime"; Expression={((Get-Date) - $_.CreationTime) -replace "\.\d+$"}},
@{name="ProcessPath";expression={(Get-Process -Id $_.OwningProcess).Path}}
2023-10-14 12:06:13 +03:00
}