千家信息网

利用脚本监控打印机的墨粉适用状况

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,我们利用上篇文档介绍的内容写一个监控打印机应用:脚本内容如下:$Printers="172.28.10.201","172.28.10.202"foreach ($printer in $Printe
千家信息网最后更新 2025年02月01日利用脚本监控打印机的墨粉适用状况

我们利用上篇文档介绍的内容写一个监控打印机应用:



脚本内容如下:

$Printers="172.28.10.201","172.28.10.202"
foreach ($printer in $Printers){
$emailbody="
需要维护的打印机地址:
http://$printer/SSI/index.htm
请参照以下对照表:
172.28.10.201,(16F 打印区(移动事业部))
172.28.10.202,(16F 复印区)
$url=invoke-webrequest "http://$printer/SSI/index.htm"
$cartridge=($url.ALLelements.innertext | findstr "%")[1]
$stringnumber=((($cartridge.replace(" ","")).replace("%","")).replace("Black Cartridge ","")).replace("*","")
echo $stringnumber
$intnumber=[int]$stringnumber
if ($intnumber -le 5){
echo $printer
Send-MailMessage -From it@contoso.com -To lixs@contoso.com -SmtpServer mail.contoso.com -Subject "打印机墨粉已不足5%请及时更换" -body "$emailbody" -Encoding ([System.Text.Encoding]::UTF8)
}
}

邮件报警截图

0