要导出加入域控的所有电脑清单,包括计算机名等基本信息,可以使用 PowerShell 中的 Get-ADComputer
cmdlet。下面是一个基础示例脚本,用于从Active Directory (AD)中批量导出所有加入域的计算机名称及可能的其他相关信息,并将其保存为CSV文件:
Get-ADComputer -Filter * -Properties Name,DNSHostName,OperatingSystem,LastLogonDate | Select-Object Name,DNSHostName,OperatingSystem,LastLogonDate | Export-Csv -Path "C:\DomainComputers.csv" -NoTypeInformation
这条命令的作用是:
Get-ADComputer
: 从活动目录中获取所有计算机对象(-Filter * 表示获取全部)。-Properties Name,DNSHostName,OperatingSystem,LastLogonDate
: 指定要获取的属性,例如计算机名、DNS主机名、操作系统和最后一次登录日期。Select-Object
: 选择要输出到CSV文件中的指定属性字段。Export-Csv
: 将筛选和选择后的对象数据导出到CSV文件中,路径为"C:\DomainComputers.csv",并且使用-NoTypeInformation
参数以避免在CSV文件中添加类型信息。
请根据实际情况调整路径和所选属性,然后在域控制器或具有足够权限访问AD的计算机上运行此命令。如果只需要计算机名称,可以只保留 Name
属性。