0

在任务管理器中,您可以看到您的 CPU 负载。

在此处输入图像描述

如果 CPU 在 X 分钟内始终保持在 80% 以上,我正在尝试创建一个发送电子邮件的脚本。

显然,您可以通过运行以下命令在 PowerShell 中获取 CPU 负载:

Get-WmiObject Win32_Processor |
    Measure-Object -Property LoadPercentage -Average |
    Select Average

这个解决方案不是很好,因为我必须每隔几秒钟对 CPU 进行一次采样并使用计数器。

有没有办法将事件侦听器添加到 CPU 负载?

就像是

# Triggered by an event listener
if (cpu.load >= 80% for 3 minutes) { // Send Email }
4

0 回答 0