我正在Datto Web门户中设置监视策略,并且我正在努力实现一个wmi策略,该策略将显示启用了策略的,在客户端计算机上运行的CPU强度最高的程序。在Datto-autotask Web客户端中工作时,我的限制是我只能执行单个项目和单个属性查询。以“ SELECT * FROM win_32_process(或任何文件)”和“ PROPERTY”的形式。Datto WMI policy setup interface example
如图所示,我希望它获得win_32_process中最顶层项目的cpu使用率。它返回一个空值。我有可能误解了程序如何搜索文件和获取对象。这是我研究此问题时使用的一些参考链接。
https://help.aem.autotask.net/en/Content/4WEBPORTAL/Monitor/CreateManageMonitor.htm
https://serverfault.com/questions/54753/common-wql-monitoring-queries
https://docs.microsoft.com/en-us/previous-versions/aa394262(v=vs.85)
https://docs.microsoft.com/en-us/windows/desktop/WmiSdk/wmi-tasks--processes
How to know the CPU and memory usage of a process with WMI?
任何帮助将不胜感激!