2
我想這個小PowerShell腳本每五秒尋找netstat -ano輸出,然後在任何IP地址上只過濾端口80上的傳出連接,再加上捕獲打開套接字的相關進程。 我認爲這裏的問題是如果輸出中有多個條目,那麼它不能處理數組。這裏缺少什麼?任何更好的方式來做到這一點?PowerShell - 捕獲套接字和進程
while(1) {netstat -ano | ? {$_ -like "*10.10.10.10:* *:80 *"} |
% {
$_ -match "\d+$";
$matches | ForEach-Object {
Get-Process -id $matches[0] | Format-List *;
(Get-Process -id $matches[0]).WaitForExit()
}
Start-Sleep -s 5;
}
}