我通过一个文件将所有用户的登录/注销详细信息保存到一个文本文件.bat
中,该文件由Task Scheduler
(在工作站锁定/解锁上)/ gpedit.msc
(在用户注销/登录上)执行。
我想在选择切换用户.bat
时运行相同或任何文件,而不是在. 该文件看起来像CTRL+ALT+DEL
.bat
echo Logoff: %date% %time:~0,5% %UserName% >> c:\Logs\History.txt
有什么办法吗?
我通过一个文件将所有用户的登录/注销详细信息保存到一个文本文件.bat
中,该文件由Task Scheduler
(在工作站锁定/解锁上)/ gpedit.msc
(在用户注销/登录上)执行。
我想在选择切换用户.bat
时运行相同或任何文件,而不是在. 该文件看起来像CTRL+ALT+DEL
.bat
echo Logoff: %date% %time:~0,5% %UserName% >> c:\Logs\History.txt
有什么办法吗?
最好的选择是配置高级安全审计策略,windows 将为您注册以下事件:
以及许多其他可能对您有用的东西。
之后,您将能够分析、收集和处理这些日志,一切您认为合适。
如果您想要运行某些东西,那么您始终可以设置一个任务计划程序,该计划程序在 Windows 事件日志中的某个事件的注册中运行:配置计划任务触发器时,您可以选择“当记录特定事件时启动任务” ”。只需选择安全日志和4779 eventid。