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

问题描述 投票:0回答:2

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

powershell-v4.0 powershell-ise
2个回答
0
投票

你可以使用它(使用你的组名称为“distributiongroup”和“securitygroup”):

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

亲切的问候


0
投票

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

这是一个适合我的例子:

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

© www.soinside.com 2019 - 2024. All rights reserved.