gpt4 book ai didi

Powershell 使用 id process 获取特定的进程计数器

转载 作者:行者123 更新时间:2023-12-04 16:54:41 24 4
gpt4 key购买 nike

我想获取我有进程 ID 的进程的特定计数器。但是我想不出一种方法来使用 where-object 来匹配计数器的过程。
喜欢

Where Gc '\process(*)\id process -eq 456 gc '\process($name)\working set'

所以使用进程 id 来检索名称并获取工作集(或类似的东西)。

最佳答案

为具有相同进程名称的多个实例的进程获取正确的性能计数器路径似乎有点令人费解:

$proc_id=6580
$proc_path=((Get-Counter "\Process(*)\ID Process").CounterSamples | ? {$_.RawValue -eq $proc_id}).Path
Get-Counter ($proc_path -replace "\\id process$","\% Processor Time")

Timestamp CounterSamples
--------- --------------
11/20/2014 5:39:15 PM \\myhost\process(conhost#2)\% processor time :
0

关于Powershell 使用 id process 获取特定的进程计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11067565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com