我正在尝试运行以下命令typeperf -sc 1 "processor(_Total)\% Processor Time"
以百分比
来检索cpu负载当我通过我的用户名运行它时,该命令运行良好,因为我是管理员。
我创建了另一个名为test
使用test登录并尝试使用test
用户运行命令并获取
Exiting, please wait...
Error: No valid counters.
我正确地在test
组中添加了Performance Log Users
用户,因为typeperf.exe应用程序应该只允许这些用户使用它
请注意,此问题在某种程度上与我前几天提出的Not enough permission to run typeperf.exe问题有关。
我想知道我还能做些什么来让其他用户使用typeperf.exe
如果此信息相关,我正在使用Windows 8 Pro
提前感谢您的帮助。
- 编辑----------------
正如评论中所述
当我在typeperf -q Processor
用户上运行以下命令test
时,我得到以下回复
\Processor(*)\% Processor Time
\Processor(*)\% User Time
\Processor(*)\% Privileged Time
\Processor(*)\Interrupts/sec
\Processor(*)\% DPC Time
\Processor(*)\% Interrupt Time
\Processor(*)\DPCs Queued/sec
\Processor(*)\DPC Rate
\Processor(*)\% Idle Time
\Processor(*)\% C1 Time
\Processor(*)\% C2 Time
\Processor(*)\% C3 Time
\Processor(*)\C1 Transitions/sec
\Processor(*)\C2 Transitions/sec
\Processor(*)\C3 Transitions/sec
Exiting, please wait...
The command completed successfully.
答案 0 :(得分:1)
你只需要转义%符号,例如:typeperf" \ Process(Idle)\ %% Processor Time"