活动目录中如何查看用户最后一次登录时间



昨天,正好有一个朋友问我怎么查看所有域用户的最后登录时间.

 

这个,我们可以查看用户的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个小时的时差


posted @ 2019-12-21 09:14  qishine  阅读(802)  评论(0编辑  收藏  举报