You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PowerShell筛选WSUS导出CSV的FullDomainName用于AD组添加

解决WSUS导出CSV筛选后格式问题并添加至AD组

一、直接导出仅需字段(推荐,避免后续筛选)

不用先导出全量数据再筛选,直接在导出时只保留FullDomainName字段,同时去掉CSV文件里的类型信息行:

Get-WsusComputer -ComputerTargetGroups "group" | Select-Object FullDomainName | Export-Csv -Path "C:\export.csv" -NoTypeInformation

二、处理已导出的CSV文件提取纯域名

如果已经有之前导出的包含多余字段的CSV,用-ExpandProperty参数直接提取FullDomainName的纯值(而非带属性结构的对象):

# 将纯域名存入变量
$computerNames = Import-Csv "C:\export.csv" | Select-Object -ExpandProperty FullDomainName

执行后,$computerNames里存储的就是一个个纯域名字符串(比如blablabla.de),而非@{FullDomainName=blablabla.de}格式的对象。

三、批量添加至AD组

使用ActiveDirectory模块的Add-ADGroupMember命令批量添加计算机,假设目标AD组名为New-AD-Group:

# 批量添加(直接传入数组更高效)
Add-ADGroupMember -Identity "New-AD-Group" -Members $computerNames

注意事项

  • 需先安装ActiveDirectory模块:Install-WindowsFeature RSAT-AD-PowerShell(仅需执行一次)
  • 运行PowerShell的账号需要有目标AD组的修改权限
  • 确保FullDomainName对应的计算机对象在AD中存在

内容的提问来源于stack exchange,提问作者brother

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 01:17:08