如何导出Active Directory中含RDS开头组MemberOf信息的用户
解决方法
修正后的PowerShell命令如下,会仅保留用户所属名称以RDS开头的组信息:
Get-ADUser -Filter * -Properties Name, MemberOf | Select-Object Name, @{ Name = 'MemberOf' Expression = { ($_.MemberOf | Get-ADObject | Where-Object Name -like 'RDS*').Name -join ',' } } | Export-Csv D:\users.csv -NoTypeInformation
关键改动说明
- 替换了原命令中的中文引号为英文引号,避免语法解析错误
- 在处理用户所属组的环节,新增
Where-Object Name -like 'RDS*'筛选条件,只保留名称以RDS开头的组 - 优化了管道排版,提升命令可读性(不影响功能)
额外提示
如果你的AD组名称区分大小写,可将-like替换为-clike(严格区分大小写匹配)。
内容的提问来源于stack exchange,提问作者Arunkumar
相关产品推荐
相关产品推荐

