我想编写一个脚本,每次计算机在 15 分钟不活动后进入睡眠状态(屏幕保护程序)时发送一封电子邮件(或写入网络共享 .csv)。
目标是追踪哪些员工在离开办公桌去开会或吃午餐时没有锁定屏幕。
这将部署在混合 Mac/PC 环境中。
答案1
我不是来写脚本的。但是我可以提供一个资源,可能有助于为运行 Windows 的 PC 编写一个脚本。您应该能够通过查找以下 EventID 来捕获 Windows 安全事件日志中的这些特定事件,这些事件在写入时也会被加盖时间戳,这可能有助于与时间相关的其他计算。
- 4802:已调用屏幕保护程序
- 4803:屏幕保护程序已关闭
- 4800:控制台已锁定
- 4801:控制台已解锁
可以在 Windows 中创建一个任务计划程序任务来监视这些事件,以便根据您使用的触发任务类型潜在地调用操作方法来写入 csv /发送电子邮件/等。
https://www.ultimatewindowssecurity.com/securitylog/encyclopedia/event.aspx?eventID=4802