将大量用户添加到活动目录中的组

本文关键字:活动 用户 添加 | 更新日期: 2023-09-27 18:33:20

我有一个字符串列表,我用它来保存超过6000个用户nativeGUID的列表。

我使用 Linq 将它们转换为 <GUID=nativeGUID> 格式的字符串数组,然后使用 DirectoryEntry.Properties["member"].AddRange() 将它们添加到 Active Directory 中的组中。

当我调用DirectoryEntry.CommitChanges()将更改提交到 AD 时,大约需要 20 分钟才能完成。

有没有更快的方法可以使用他们的nativeGUID将大量用户添加到组中?

将大量用户添加到活动目录中的组

您可以使用Powershell:

Import-Module "Ad*";
Add-AdGroupMember -Identity GROUP-GUID -Members "GUID, GUID, GUID";

还可以将"成员"值替换为 GUID 数组或用户对象数组。