我想知道如何通过某个Web界面在IIS_USRS用户组下添加服务帐户用户。我需要提供它作为我的应用程序的一部分。
环境 - IIS 6.0 +
由于 Amit Ranjan
答案 0 :(得分:2)
您可以通过添加对“system.directoryservices.dll”的引用来使用ADSI(Active Directory服务接口) 然后你可以像这样使用DirectoryEntry:
public static void AddUserToGroup(string userDistinguishedname, string groupDistinguishedName) {
DirectoryEntry group = new DirectoryEntry("LDAP://ldap.mydomain.com/" + groupDistinguishedName);
DirectoryEntry user = new DirectoryEntry("LDAP://ldap.mydomain.com/" + userDistinguishedname);
group.Username = "Administrator";
group.Password = "myAdminPassword";
using (group) //group is your DirectoryEntry for group
{
//member if your user DirectoryEntry
group.Invoke("Add", new string[] { user.Path });
}
}
希望这个帮助