2011-07-31 62 views

回答

3

您可以通过添加引用 “System.DirectoryServices.dll程序” 然后你可以使用一个DirectoryEntry使用ADSI(Active Directory服务接口)像这样:

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 }); 
    } 
} 

希望这有助于

相关问题