Powershell ForEach问题

时间:2019-02-21 14:30:13

标签: powershell

有人可以解释这是怎么回事吗?

谢谢 汤姆

$ProcessData = (Get-Counter '\Process(svchost*)\% Processor Time').Countersamples | Sort cookedvalue -Desc | Select-Object -First 1
ForEach($NamedProcess in $ProcessData)
{
echo $NamedProcess.ProcessId
}

2 个答案:

答案 0 :(得分:1)

根据评论,我摆脱了不必要的ForEach,并将ProcessId更改为InstanceName,因为{{1 }} cmdlet。

ProcessId

答案 1 :(得分:1)

如果您真的想了解PID的{​​{1}},可以使用以下代码:

InstanceName