Get-Process в Windows 2012 R2 Datacenter

Я пытаюсь запустить командлет Get-Process Powershell на 2012 R2, но в выходных данных не отображаются названия компаний для всех процессов, см. ниже:

Нужен ли мне какой-то патч для Windows или это поведение по умолчанию?

Get-процесс | выберите Имя, Компания

Выход:

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

person Nida Sahar    schedule 23.03.2015    source источник


Ответы (2)



вы должны использовать -unique, если хотите показать один из повторяющихся процессов

Get-Process | select name,Company -Unique 

если вы хотите получить количество процессов

Get-Process | select name,Company  | Group-Object name 
person Soheil Hashemi    schedule 23.03.2015
comment
Вопрос не в дублировании, а в том, что название компании не видно - person Nida Sahar; 23.03.2015

Проблема решена:

Скрипт нужно было запускать от имени администратора

Как предлагается здесь:

Сценарии Powershell в Windows 2012R2 не выполняются

person Nida Sahar    schedule 23.03.2015