0

我正在尝试Get-Process在 2012 R2 上运行 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
4

2 回答 2

0


如果你想显示一个重复的过程,你应该使用 -unique

Get-Process | select name,Company -Unique 

如果你想获得进程计数

Get-Process | select name,Company  | Group-Object name 
于 2015-03-23T11:04:42.340 回答
0

问题解决了:

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

正如这里所建议的:

Windows 2012R2 中的 Powershell 脚本未运行

于 2015-03-23T16:29:51.303 回答