列出Windows域中所有的机器
2023-04-18 14:49:49 时间
我所在的部门大概管理了300+台Windows终端,最近开始采用域的方式来进行管理。(别笑我们土,原来手工修改Windows口令太痛苦了。)
现在的任务是想在域控服务器中列出纳入域管理的所有机器,以及最近登陆的时间。
可以通过PowerShell来进行查询。
Get-ADComputer -Filter * -Property * | Format-Table Name,OperatingSystem,OperatingSystemServicePack,OperatingSystemVersion -Wrap –Auto
Import-Module ActiveDirectory
Get-ADComputer -Filter {enabled -eq $true} -properties *|select Name, DNSHostName, OperatingSystem, LastLogonDate
get-adcomputer -filter {enabled -eq $true} -properties * | ft name, dnshostname, operating system, @{n=‘lastlogontimestamp’;e={[DateTime]::FromFileTime($_.Lastlogontimestamp)}}
查询的结果是这样的。
参考资料:
1、How to get all active computer list in domain with some attributes?
2、Active Directory Reference Sheet
3、Oldcmp工具
相关文章
- 搞定大厂算法面试之leetcode精讲11剪枝&回溯
- Centos8 使用auditd配置系统审计
- 用于自动监控磁盘使用情况的 Shell 脚本
- 如何使用 Ansible 和 anacron 实现自动化
- CentOS通过 All-in-One 模式安装 KubeSphere技巧
- Linux中各文件夹所占空间大小技巧
- 如何彻底解决pip install慢的问题
- 使用 Linux 命令行工具来了解你的 NVMe 驱动器
- 使用ssh连接到centos7中docker容器
- 用 Linux 的 watch 命令观察命令和任务
- 搞定大厂算法面试之leetcode精讲12.堆
- kubernetes核心实战(五)--- StatefulSets
- 如何用Linux的at命令安排一个任务
- 网络协议之:一定要大写的SOCKS
- 如何在 Windows 中检查计算机正常运行时间
- 数字化转型的核心特征是什么?
- 企业数字化转型的重要性和好处及其发展趋势
- 边缘计算是释放5G真正潜力的关键
- JDK bug - Encrypt Private Key failed
- 国有企业数字化转型再提速 专家:要实现关键核心技术自主可控