在Windows 2012 R2 Datacenter上进行Get-Process

时间:2015-03-23 10:42:11

标签: powershell windows2012

我正在尝试在2012 R2上运行Get-Process Powershell命令行开关,但输出不会显示所有进程的公司名称,如下所示:

我是否需要在Windows上使用某些补丁或这是默认行为?

  

Get-Process |选择姓名,公司

输出:

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

2 个答案:

答案 0 :(得分:0)


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

Get-Process | select name,Company -Unique 

如果你想得到过程的数量

Get-Process | select name,Company  | Group-Object name 

答案 1 :(得分:0)

问题已解决:

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

正如这里建议的那样:

Powershell scripts in Windows 2012R2 not running