【发布时间】:2016-05-16 10:38:58
【问题描述】:
我有一个脚本,通过 WMI 检查来自所有打印服务器的所有打印机的状态。结果如下所示:
Name location Status
---- -------- ------
Xerox wc275.1 Offline
dnj-4000.1 Offline
6040.1 Offline
m225.02 Offline
5225.01 Offline
如何检查打印机是否离线 30 分钟?我可以将输出放在文本文件中以进行日志记录或 smth 吗?我所需要的只是“如何做到”。稍后我将配置电子邮件通知等。但是我对powershell中的日志记录和解析一无所知。
【问题讨论】:
-
每隔 x 分钟检查一次状态,如果您在总共 30 分钟内获得相同的状态(“离线”),也许您可以认为在这段时间内它处于离线状态。刷新间隔 30 分钟可能有点长(打印机可能会在该时间跨度内联机和脱机)。
-
这只是一个简单的状态。不管是什么,离线,在线,错误或smth。我只想知道如何用powershell检查它。如果我每隔 x 分钟检查一次状态.. 不要认为这是一个好主意。记住离线打印机池并用时间跨度检查会更好吗?
-
如何知道离线30分钟?
标签: powershell logging