如何授予用户使用typeperf.exe的权限

时间:2014-05-05 02:56:24

标签: windows permissions permission-denied

我正在尝试运行以下命令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.

1 个答案:

答案 0 :(得分:1)

你只需要转义%符号,例如:typeperf" \ Process(Idle)\ %% Processor Time"