为了在域控服务器中列出所有纳入域管理的机器及其最近的登录时间,我们可以使用powershell来完成这个任务。以下是经过伪原创处理的代码和说明:
我们部门管理着超过300台Windows终端,最近开始通过域的方式进行管理,这大大简化了我们过去手动修改Windows口令的繁琐工作。现在的目标是利用域控服务器列出所有加入域的机器,并显示它们最近的登录时间。
我们可以通过PowerShell来执行这个查询。以下是经过调整的PowerShell脚本:
# 获取所有启用的计算机并显示其相关信息
Get-ADComputer -Filter {Enabled -eq $true} -Properties Name, DNSHostName, OperatingSystem, LastLogonDate |
Select-Object Name, DNSHostName, OperatingSystem, LastLogonDate
或者使用LastLogonTimeStamp属性
Get-ADComputer -Filter {Enabled -eq $true} -Properties Name, DNSHostName, OperatingSystem, LastLogonTimeStamp |
Select-Object Name, DNSHostName, OperatingSystem, @{Name='LastLogonDate';Expression={[DateTime]::FromFileTime($_.LastLogonTimeStamp)}}
这段代码将返回所有启用的计算机,并列出它们的名称、DNS主机名、操作系统以及最近的登录时间。注意,
LastLogonDate属性更直观,而
LastLogonTimeStamp需要转换为可读的日期格式。
查询结果将会类似于下图所示:
拍客竞拍系统是一款免费竞拍网站建设软件,任何个人可以下载使用,但未经商业授权不能进行商业活动,程序源代码开源,任何个人和企业可以进行二次开发,但不能以出售和盈利为目的。安装方法,将www文件夹里面的所有文件上传至虚拟主机,在浏览器执行http://你的域名/install.php或者直接导入数据库文件执行。本次升级优化了一下内容1,程序和模板完美分离。2,优化了安装文件。3,后台增加模板切换功能。

参考资料:
- 如何获取域中所有活动计算机列表及一些属性?
- Active Directory参考资料
- Oldcmp工具
通过这个方法,我们可以轻松地管理和监控域中的所有计算机,确保它们的最新状态和安全性。









