当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 将成员从一个 AD 组复制到另一个 AD 组

作者:精品下载站 日期:2024-12-14 22:31:10 浏览:14 分类:玩电脑

将成员从一个 AD 组复制到另一个 AD 组


AD 组非常适合管理用户、计算机、组和其他 AD 对象。这次您在 Active Directory 中创建了一个新的 AD 组,并且您想要将成员从一个 AD 组复制到新组。如何将成员从安全组复制到通讯组或相反?本文将教您如何使用 PowerShell 将成员从一个 AD 组复制到另一个 AD 组。

信息

如果您有多个成员,您可以在 Active Directory 用户和计算机 (ADUC) 中搜索并选择他们。但是,如果您有很多成员,假设有一千个,该怎么办?或者,如果您想精确地复制成员,该怎么办?

从列表中读取另一个组并将它们添加到另一个组中并不是万无一失的。您可能会错过某个会员,但这不是您想要的。这就是您想要使用 PowerShell 的时候。

在我们的示例中,我们希望将 AD 组 SG_Azure_A 中的用户复制到另一个 AD 组 SG_Azure_B

  • 来源: SG_Azure_A

  • 目标: SG_Azure_B

[玩转系统] 将成员从一个 AD 组复制到另一个 AD 组

我们可以复制的AD成员

将成员从一个 AD 组复制到另一个 AD 组适用于所有组范围和组类型:

  • 组范围:域本地/全局/通用

  • 组类型:安全/分发

副本成员将在 AD 组之间交叉工作。例如,您在全局安全性中有成员,并且想要将成员复制到另一个通用分发组,它的效果非常好。

在我们的示例中,我们会将成员从通用安全组复制到另一个通用安全组。

[玩转系统] 将成员从一个 AD 组复制到另一个 AD 组

值得一提的是,它将从成员组中复制用户计算机

[玩转系统] 将成员从一个 AD 组复制到另一个 AD 组

使用 PowerShell 将成员从一个 AD 组复制到另一组

以管理员身份运行 PowerShell。列出源 AD 组中的成员。使用 Get-AdGroupMember cmdlet。

PS C:\> Get-ADGroupMember -Identity "SG_Azure_A" | Select-Object Name | Sort-Object Name

Name
----
Ali Tajran
Amanda Morgan
Amelia Nash
Benetiz Anees
Boris Campbell
Christopher Payne
Grace Rees
Irene Springer
Jasmina Teneres
Jonathan Fisher
Kylie Davidson
Leonard Clark
Madeleine Fisher
Mary Walsh
Max Fraser
Melanie Scott
Nicholas Murray
Piers Bower
Richard Grant
Ruth Dickens
Sebastian Nolan
Zoë Rees

注意: 假设您收到 PowerShell 输出错误,表明超出了此请求的大小限制。请阅读文章 Get-ADGroupMember 中的解决方案:超出了此请求的大小限制。

获取目标组并使用 ForEach-Object cmdlet 将成员添加到源 AD 组。

PS C:\> Get-ADGroupMember -Identity "SG_Azure_A" | ForEach-Object {Add-ADGroupMember -Identity "SG_Azure_B" -Members $_.distinguishedName}

您想将成员从一个通讯组复制到另一个 AD 组吗?您只需更改源 AD 组和目标 AD 组。

验证目标 AD 组成员

使用上一个 cmdlet,我们确实将成员从一个 AD 组复制到另一个组。最好列出目标 AD 组并验证复制是否成功。

PS C:\> Get-ADGroupMember -Identity "SG_Azure_B" | Select-Object Name | Sort-Object Name

Name
----
Ali Tajran
Amanda Morgan
Amelia Nash
Benetiz Anees
Boris Campbell
Christopher Payne
Grace Rees
Irene Springer
Jasmina Teneres
Jonathan Fisher
Kylie Davidson
Leonard Clark
Madeleine Fisher
Mary Walsh
Max Fraser
Melanie Scott
Nicholas Murray
Piers Bower
Richard Grant
Ruth Dickens
Sebastian Nolan
Zoë Rees

验证 ADUC 中的目标 AD 组。

[玩转系统] 将成员从一个 AD 组复制到另一个 AD 组

我们确实成功地将 AD 成员从一个 AD 组复制到另一个 AD 组。在我们的示例中,我们确实将成员从通用安全组复制到另一个空的通用安全组。

了解更多:使用 PowerShell 将全局安全组转换为通用安全组 »

结论

您了解了如何使用 PowerShell 将成员从一个 AD 组复制到另一个 AD 组。如果您有多个成员,则可以使用 Active Directory 用户和计算机并将成员添加到 AD 组。如果您有很多成员并且想要加快工作速度,最好的方法是 PowerShell。

您喜欢这篇文章吗?您可能还喜欢通过 PowerShell 列出安全组中的所有用户。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯