在c#中以编程方式向IIS_Usrs添加用户
本文关键字:IIS Usrs 添加 用户 方式 编程 | 更新日期: 2023-09-27 18:03:57
我想知道如何通过一些web界面在IIS_USRS用户组下添加服务帐户用户。我需要提供它作为我的应用程序的一部分。
环境- IIS 6.0 +
谢谢Amit Ranjan
您可以通过添加对"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 });
}
}
希望对您有所帮助