我有一个包含两个变量的PowerShell脚本:
$d
:Array:获取每个进程的TCP连接,Just(ID)。$gns
:获取变量$d
中每个流程的名称。$d = @(Get-NetTCPConnection | Select -Expand OwningProcess)
foreach ($s in $d) {
$gns = Get-Process | Where-Object {$_.Id -eq $s} | Select -Expand Name
}
ConvertTo-HTML -PostContent $gns | Out-File c:\temp\TableHTML.html
Invoke-Item c:\temp\TableHTML.html
结果:
如您所见,结果只显示一个进程名称,这是错误的! 我想在结果中显示所有进程名称。