活动目录中如何查看用户最后一次登录时间
2014-04-02 16:20
323 查看
昨天,正好有一个朋友问我怎么查看所有域用户的最后登录时间.
这个,我们可以查看用户的lastlogon 或 lastlogonTimestamp来解决.
这两个属性有所不同,一个是在本DC登录的,不参与复制,另一个是在所有DC上复制的.
接下去就使用csvde导出所有用户的这个属性.
csvde -f c:\export.csv -d "DC=domain,DC=com" -r "(&(ObjectClass=user)(objectCategory=User))" -l "displayname,lastLogonTimestamp"
然后拿到CSV文件打开看看.
这里再把单元格的格式改一下,就能看到时间了.
这个数字不是可识别的,需要转换成可识别的.比如使用w32tm /ntte来实现.w32tm会自动换算时差
但是,这里我们用个Excel公式来实现.
=IF(B2>0,B2/(8.64*10^11) - 109205,"")
这里要再调整一下格式,就能看到时间了.
这个时间是UTC时间,和我们有8个小时的时差
昨天,正好有一个朋友问我怎么查看所有域用户的最后登录时间.
这个,我们可以查看用户的lastlogon 或 lastlogonTimestamp来解决.
这两个属性有所不同,一个是在本DC登录的,不参与复制,另一个是在所有DC上复制的.
接下去就使用csvde导出所有用户的这个属性.
csvde -f c:\export.csv -d "DC=domain,DC=com" -r "(&(ObjectClass=user)(objectCategory=User))" -l "displayname,lastLogonTimestamp"
然后拿到CSV文件打开看看.
这里再把单元格的格式改一下,就能看到时间了.
这个数字不是可识别的,需要转换成可识别的.比如使用w32tm /ntte来实现.w32tm会自动换算时差
但是,这里我们用个Excel公式来实现.
=IF(B2>0,B2/(8.64*10^11) - 109205,"")
这里要再调整一下格式,就能看到时间了.
这个时间是UTC时间,和我们有8个小时的时差
相关文章推荐
- Linux lastlog(查看所有用户最后一次登录时间)命令
- Windows下如何查看当前登录用户
- linux 用户管理(3)----查看用户登录时间以及命令历史
- Linux系统下如何查看已经登录用户
- 如何批量统计AD账户最后一次登录时间
- jsp之记录用户登录的总次数以及记录用户最后一次登录的时间
- SQL查看当前数据库所有请求的情况,包括登录用户,登录时间,连接数目
- 查看哪个用户登录过服务器 记录 时间 和 ip
- T-SQL如何查看Sql server的最后一次启动时间
- SAP HANA查看某一用户最后登录时间及无效连接次数
- Linux系统下如何查看已经登录用户
- Linux系统下如何查看已经登录用户
- 如何查看XP的用户登录记录
- 查看Exchange用户最后登录时间
- linux 下如何查看和踢除正在登陆的其它用户 ==>Linux下用于查看系统当前登录用户信息的4种方法
- 查看用户登录时间以及命令历史
- Linux系统下如何查看已经登录用户
- [C#]通过日志查看最后一次登录的用户!
- 如何在linux下查看当前登录的用户,并且踢掉你认为应该踢掉的用户?
- ubuntu下如何查看用户登录及系统授权相关信息【转】