我使用Windows10,我需要检查计划每3分钟运行一次的电源shell脚本的CPU使用率和内存使用情况。 我创建了一个包含以下详细信息的数据收集器
我使用perfmon来监控我添加的CPU使用情况:
监控我添加的内存使用情况:
但问题是每次通过调度程序触发PowerShell脚本时都会创建一个新的PID并且该进程的名称与如powershell_的PID连接在一起 如果我只添加powershell进程直到使用该线程,它将被监视而不是整天
如何使用perfmon监控powershell.exe一天?
答案 0 :(得分:0)
这应该是SF而不是SO,但最简单的方法是监视所有流程实例,然后在稍后查看数据时返回并获取powershell实例。其他选项是以编程方式创建数据收集器集作为脚本的第一步,有关Here的更多信息还有更多工作,但最终会得到更清晰的数据,因此它取决于对您来说重要的内容。
如果你想避免使用perfmon,最后一个选择就是看看我在一年前为我的博客创建的This Function,在我的所有测试中,它的结果与非常好,如果你对这种方式感兴趣,请告诉我,我可以告诉你如何将它设置为一个工作,让它在你的脚本运行时继续运行,以生成你正在寻找的数据。