windows – 确定计算机上次启动的时间

前端之家收集整理的这篇文章主要介绍了windows – 确定计算机上次启动的时间前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法通过在计算机运行时查询Active Directory来确定?我想要一种快速方法来排除域中已经关闭(例如)7天的计算机. LastlogonTime字段没有帮助,因为这与用户登录无关.
没有一种很好的方法可以仅使用存储在Active Directory中的信息来了解计算机上次启动的时间.计算机对象的LastlogonTimestamp由计算机更新,所以我不确定你的最后一句是什么意思.但无论如何,这将是9-14天.每次计算机登录到域时,都不会更新该属性.这是属性

dsquery computer -inactive 24

看着.粒度是几周,因为lastlogonTimestamp固有的精度不足.

您可以重新配置AD以更频繁地更新lastlogonTimestamp属性,这将导致稍微更准确的值,但这仍然无法帮助您考虑已启动但未连接到网络的计算机,或者您是否需要准确性在不到一天的时间里喜欢

http://blogs.technet.com/b/askds/archive/2009/04/15/the-lastlogontimestamp-attribute-what-it-was-designed-for-and-how-it-works.aspx

考虑做一些像在每台计算机上运行的脚本,并查询Win32_OperatingSystem WMI类.计算机的精确上次启动时间存储在该WMI类中.

Get-WMIObject -Query“从Win32_OperatingSystem中选择LastBootUpTime” – 计算机名PC02

猜你在找的Windows相关文章