加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2003 – 确定上次登录终端服务器的时间戳(2003)

发布时间:2020-12-13 23:23:55 所属栏目:Windows 来源:网络整理
导读:我正在迁移服务器并需要上次用户登录的列表,因为只是当前登录的人无法帮助远程终端服务器而不是每个人都同时登录,特别是与全球公司一起登录.我知道我可以在login.bat上创建一个脚本,但随着时间的推移需要时间来填充.有没有简单的方法从AD或命令行执行此操作
我正在迁移服务器并需要上次用户登录的列表,因为只是当前登录的人无法帮助远程终端服务器而不是每个人都同时登录,特别是与全球公司一起登录.我知道我可以在login.bat上创建一个脚本,但随着时间的推移需要时间来填充.有没有简单的方法从AD或命令行执行此操作?

由于AD用于所有服务器,我只对上次登录某个特定服务器感兴趣.

谢谢

为什么不Power Shell?这样的事情应该让你开始:
Get-EventLog -LogName Security -Newest 1000 | Where-Object {$_.EventID -eq 4624 -or 4634 } | ForEach-Object { $_.Message -split 'n' } | Select-String "Account Name"

您将需要适当的Audit Policy设置,因此Windows将首先记录事件(为什么这不是默认设置超出我的范围).此外,您将需要为Windows Server 2003使用不同的EventIDs(528和540).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读