![登录时间和日期](https://linux22.com/image/504782/%E7%99%BB%E5%BD%95%E6%97%B6%E9%97%B4%E5%92%8C%E6%97%A5%E6%9C%9F.png)
我想知道我何时登录计算机或域。我希望弹出窗口显示谁在我之前登录过以及他登录的时间和日期。通过使用组策略脚本。
答案1
我已经通过组策略将一个简单的批处理文件设置为用户登录脚本:
echo %logonserver% %username% %date% %time% >> \\server\share$\logon.txt
我也将共享设置为隐藏(虽然不理想,但如果您担心安全的话,总比没有好)。
关于“弹出”,你必须调查一下那个......
答案2
添加到该批次 %computername%
获取该文本文件并使用正则表达式通过 vbscript 对其进行解析,以查找与用户登录的机器匹配的 %computername% 的行。然后让 vbscript 从 txt 文件中对该行执行 console.writeline 操作。visualbasicscript.com 有一些很好的例子,只需在那里搜索即可。