Powershell 在windows 2012 R2数据中心上获取进程

Powershell 在windows 2012 R2数据中心上获取进程,powershell,windows2012,Powershell,Windows2012,我正在尝试在2012 R2上运行Get ProcessPowershell commandlet,但输出不会显示所有进程的公司名称,请参见以下内容: 我是否需要在windows上安装补丁,或者这是默认行为 获取流程|选择名称、公司 输出: spoolsv svchost svchost svchost svchost svchost svchost svchost svchost svchost svchost svchost svchost svchost System taskhostex

我正在尝试在2012 R2上运行
Get Process
Powershell commandlet,但输出不会显示所有进程的公司名称,请参见以下内容:

我是否需要在windows上安装补丁,或者这是默认行为

获取流程|选择名称、公司

输出:

spoolsv
svchost
svchost
svchost
svchost
svchost
svchost
svchost
svchost
svchost
svchost
svchost
svchost
svchost
System
taskhostex
taskhostex                                                  Microsoft Corporation
Taskmgr
vmtoolsd
vmtoolsd
wininit
winlogon
winlogon
winlogon
WmiPrvSE
WmiPrvSE
WmiPrvSE
WUDFHost

如果要显示重复进程之一,则应使用-unique

Get-Process | select name,Company -Unique 
如果你想得到进程的计数

Get-Process | select name,Company  | Group-Object name 
问题已解决:

脚本必须以管理员身份运行

正如这里所建议的:


问题不在于重复,而在于公司名称不可见