更新邮件启用安全组:是否需同时使用Set-ADGroup与Set-DistributionGroup?
解答
1. 是否操作同一对象?
是,两者操作的是同一个Active Directory对象。邮件启用安全组本质就是AD安全组添加了Exchange邮件扩展属性,核心数据都存储在AD中,Exchange只是通过自身管理工具来维护附加的邮件相关配置。
2. 是否需要同时运行两者?
取决于你要更新的属性类型:
- AD原生属性(比如
SamAccountName、Description、DisplayName、ManagedBy、extensionAttribute6这类AD内置或自定义属性):直接用Set-ADGroup修改即可,Exchange会自动同步这些属性到自身管理界面,无需额外调用Set-DistributionGroup。 - Exchange专属属性(比如
Alias、PrimarySmtpAddress、EmailAddresses、EmailAddressPolicyEnabled这类和邮件功能强绑定的属性):必须用Set-DistributionGroup修改,Set-ADGroup无法直接操作这些Exchange扩展属性。
额外注意事项:
- 重命名操作:用
Rename-ADObject修改AD对象名后,需要调用Set-DistributionGroup同步Exchange侧的Name和DisplayName,避免两边数据不一致。 - 你的代码里重复设置了
EmailAddresses(两次相同地址),可以调整为只设置一次主地址和必要别名,减少冗余操作。
内容的提问来源于stack exchange,提问作者2Who
相关产品推荐
相关产品推荐

