【发布时间】:2016-11-19 05:34:15
【问题描述】:
我有一个端口号列表,我想查看哪个程序正在使用该端口。我想过滤Get-Networkstatistics cmdlet 以仅显示port.txt 文件中的某些端口。我修改了
Get-NetworkStatistics | Select-Object ComputerName, LocalPort, ProcessName
只循环通过我提供的端口号。但是,$result 变量没有存储任何内容,并且输出为空。我做错了什么?
$file = .\ports.txt
foreach ( $port in $file )
{
$result += Get-NetworkStatistics |
Select-Object ComputerName, LocalPort, ProcessName |
Where-Object {$_.LocalPort -eq $port}
}
$result | Export-Csv .\networkports.csv
【问题讨论】:
标签: powershell