通过 PowerShell 将通讯组成员导入安全组

import distribution group members into security group via PowerShell

任何人都可以指导我使用什么 PowerShell 命令将 Active Directory 中通讯组的所有成员导入安全组吗?

你可以只使用这个(使用你的组名 "distributiongroup" 和 "securitygroup"):

Get-ADGroupMember -Identity distributiongroup | ForEach-Object { Add-ADGroupMember -Identity securitygroup -Members $_ }

亲切的问候

要添加到 stephanb 的答案中,如果您在尝试从中复制的通讯组下有嵌套组,则需要添加 -recursive 参数以便从这些子组中拉入用户。

这是一个对我有用的例子:

Add-ADGroupMember -Identity 'securitygroup' -Members (Get-ADGroupMember -Identity 'distributiongroup' -Recursive)