3

我正在编写一个 Windows 批处理来获取 cpu 利用率并检查条件值是否大于 80。如果 cpu util 大于 80,我应该收到一封邮件。

能否请你帮忙。我用wmic cpu get "LoadPercentage" | find /V "LoadPercentage"

4

1 回答 1

3

您需要使用 3rd 方应用程序来发送电子邮件,您可以使用blat,然后批处理的其余部分将如下所示

for /f %%a in ('wmic cpu get "LoadPercentage" ^| find /V "LoadPercentage"') do (
set p=%%a
goto :BREAK
)

:BREAK
if %p% geq 80 blat -params

您需要将 替换为-paramsblat实际参数,您可以在此处找到。

于 2013-01-07T11:02:18.493 回答