导入CSV成员到IBV Europa通讯组失败,脚本问题求助
问题分析与修复
你的脚本核心问题是未指定要添加的成员标识,Add-DistributionGroupMember cmdlet必须明确接收要加入的邮箱地址或用户对象才能执行。
修复后的脚本
情况1:CSV文件包含列标题(比如列名为Email)
Import-Csv "c:\temp\merged11.csv" | ForEach-Object { Add-DistributionGroupMember -Identity "IBV Europa" -Member $_.Email }
如果你的CSV列标题不是Email(比如是Mail),直接把$_.Email替换成对应列名即可。
情况2:CSV无列标题(仅纯邮箱列表)
用-Header参数手动指定列名,脚本调整为:
Import-Csv "c:\temp\merged11.csv" -Header "Email" | ForEach-Object { Add-DistributionGroupMember -Identity "IBV Europa" -Member $_.Email }
额外排查要点
- 确认当前账号拥有修改「IBV Europa」通讯组的权限
- 先执行
Get-DistributionGroup "IBV Europa"验证通讯组是否存在 - 若个别邮箱添加失败,单独执行
Add-DistributionGroupMember -Identity "IBV Europa" -Member "目标邮箱@域名.com",排查该邮箱是否属于组织内有效账号
内容的提问来源于stack exchange,提问作者Ajazahemad Siddik
相关产品推荐
相关产品推荐

