Powershell 如何使用Get-TCPConnection并获取有关流程的更多信息?确切地说是进程文件版本?

Powershell 如何使用Get-TCPConnection并获取有关流程的更多信息?确切地说是进程文件版本?,powershell,process,port,version,Powershell,Process,Port,Version,cmdlet Get-TCPConnection的输出不包括文件版本,出于学术目的,我需要这些信息 我试过很多脚本,但它们没有提供精确的信息。假设脚本是从哪里来的,我做了一些小的调整。我不会发布整个脚本,所以我只会发布我所做的更改 第130行。在末尾添加了FileVersion属性 $properties = 'ComputerName','Protocol','LocalAddress','LocalPort','RemoteAddress','RemotePort','State','Pro

cmdlet Get-TCPConnection的输出不包括文件版本,出于学术目的,我需要这些信息

我试过很多脚本,但它们没有提供精确的信息。

假设脚本是从哪里来的,我做了一些小的调整。我不会发布整个脚本,所以我只会发布我所做的更改

第130行。在末尾添加了
FileVersion
属性

$properties = 'ComputerName','Protocol','LocalAddress','LocalPort','RemoteAddress','RemotePort','State','ProcessName','PID', 'Fileversion'
$processes = Get-Process -ComputerName $Computer -ErrorAction stop | select name, id, FileVersion
第144行。在末尾添加了
FileVersion
属性

$properties = 'ComputerName','Protocol','LocalAddress','LocalPort','RemoteAddress','RemotePort','State','ProcessName','PID', 'Fileversion'
$processes = Get-Process -ComputerName $Computer -ErrorAction stop | select name, id, FileVersion
第302行。删除
-ExpandProperty
并添加
Fileversion

if($procName = $processes | Where {$_.id -eq $procId} | select name, FileVersion ){ }
现在是最后一集,第362-373行,调整了PSObject的创建方式,以包含我们的新更改

New-Object -TypeName PSObject -Property @{
                                ComputerName = $Computer
                                PID = $procId
                                ProcessName = $procName.Name
                                Protocol = $proto
                                LocalAddress = $localAddress
                                LocalPort = $localPort
                                RemoteAddress =$remoteAddress
                                RemotePort = $remotePort
                                State = $status
                                FileVersion = $procName.FileVersion
                            } | Select-Object -Property $properties         

请提供您尝试的代码。我们排除代码故障,不提供免费示例。我目前正在寻找一种混合获取NetworkStatistics(我下载的)的方法使用Get Process-FileVersionInfo,但Get进程会检索特定文件,我希望Get NetworkStatistics上列出的每个进程都有其文件版本infoPlease提供您尝试的代码。说你下载了一些模块并没有告诉我们你是如何使用它们的,或者它们返回了什么结果。先生,我没有代码。我希望有人能有一个符合标题描述的。一个脚本或命令,比如Get nettcpcconnection,但是还有一列检索文件版本。是的,我尝试了这么多脚本,但没有保存它们,因为它们不起作用,在许多错误行之后,我会重新开始清理,以便跟进我正在做的事情。