如何远程获取计算机的cpu和内存使用率?


11

我的网络上有多台计算机(每台计算机都运行Windows 7),并且想要远程获取它们的使用情况统计信息(计算机的总CPU和内存使用情况),而无需实际登录每台计算机。一个。

稍后,我想通过cmd或批处理文件在MATLAB脚本中使用此功能,因此我更喜欢编程检查。我试图查看Windows Sysinternals,但没有发现任何有用的东西。


Answers:


20
wmic /node:HOSTNAME cpu get loadpercentage

这将为您提供远程系统的CPU负载。

wmic /node:HOSTNAME OS get FreePhysicalMemory

这样可以为远程系统腾出可用内存。


您能否详细说明如何将其用于获取网络上其他系统的信息?
卡兰2015年

我添加了/ node参数,这有点基本,但我认为它涵盖了问题。
HoD

8
如果仅使用字符串而不是变量名,请记住将主机名放在双引号中。否则,您会收到无效的全局切换错误
TombMedia '16

1
尝试执行此操作时,出现“访问被拒绝”错误消息,并且我不想弄乱用户设置。有没有办法做到这一点而没有WMIC
Dominique '18

@Dominique尝试typeperf代替
空袭
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.