如何在Windows 7中使用Perfmon监视不同域上的服务器的性能

我们只是将我们的开发者机器从32位Windows XP升级到64位Windows 7旗舰版。 在Windows XP中,我们能够实时监控驻留在开发人员机器的独立域中的服务器的CPU使用情况。 我们将使用下面的NET USE命令来validation这些服务器。

NET USE server_ip / USER: domain \ user_name 密码

不幸的是,我们无法将Perfmon与NET USE结合使用,以便通过Windows 7进行工作。我们试图监视的服务器正在运行Windows Server 2008 R2和Windows Server 2003.尝试连接到这些服务器时收到以下错误。

无法连接到机器

有谁知道如何通过Windows 7中的Perfmon监视不同域上的远程计算机的CPU使用率?

关键是在提升的权限命令提示符中使用runas命令,使用与要监视的服务器所在域相关联的login名。 命令如下:

runas / netonly / user:domain \ username“mmc”

我运行mmc并添加perfmonpipe理单元而不是运行perfmon,这样我就可以保存我的设置(我非常失望,这不能通过perfmon直接完成)。 保存我的设置后,我使用这个命令来打开这些设置:

runas / netonly / user:domain \ username“mmc \ somepath \ savesettings.msc”