标签: batch-file batch-processing
我正在编写一个Windows批处理来获取cpu利用率并检查条件是否大于80.如果cpu util大于80,我应该收到一封邮件。
wmic cpu get "LoadPercentage" | find /V "LoadPercentage"
答案 0 :(得分:3)
您需要使用第三方应用发送电子邮件,您可以使用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
您需要将-params替换为blat的实际参数,您可以找到here。
-params
blat