system.directoryservices - 使用samaccountname将用户添加到组

时间:2014-08-17 13:28:45

标签: c# active-directory ldap interop directoryservices

我正在尝试将100多个用户添加到活动目录组。但我有他们的samaccountnames。我不想运行循环来找到他们的DN我试图找到是否有办法用他们的samaccountnames批量添加用户。

string userSAm = string.Format("<sAMAccountName={0}>", samAccountName);

                        groupDirectoryEntry.Properties["member"].Add(userSAm);
                        groupDirectoryEntry.CommitChanges();

虽然可以使用SID

string userSid = string.Format("<SID={0}>", sid);

                        groupDirectoryEntry.Properties["member"].Add(userSid);
                        groupDirectoryEntry.CommitChanges();

0 个答案:

没有答案