将大量用户添加到活动目录中的组
本文关键字:活动 用户 添加 | 更新日期: 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 数组或用户对象数组。