我想使用.net操作AD域:
   获取AD域上的所有用户,用户所在的组,以及域上的组织架构,不知道如何获取,还请各位指教,谢谢!

解决方案 »

  1.   

    using System.DirectoryServices;
    DirectoryEntry localMachine = new DirectoryEntry
        ("WinNT://" + Environment.MachineName + ",Computer");
    DirectoryEntry admGroup = localMachine.Children.Find
        ("administrators", "group");
    object members = admGroup.Invoke("members", null);foreach (object groupMember in (IEnumerable)members)
    {
        DirectoryEntry member = new DirectoryEntry(groupMember);
        Console.WriteLine(member.Name);
    }
    http://www.codeproject.com/KB/system/everythingInAD.aspx