摘要:
使用.Net来访问AD的时候,通常会先创建DirectoryEntry对象,值得注意的是,构建DirectoryEntry对象的时候并没有真正的从AD Server上获取数据。当访问DirectoryEntry的某个属性的时候,会把DirectoryEntry对象中的所有数据获取下来,并将这些数据放到AD的Cache中。有的时候可能需要修改AD对象的一些信息,可能会写如下的代码: 1 using (var de = new DirectoryEntry()) 2 { 3 de.Path = "LDAP://magellan/CN=Christian Nagel, " + 4 阅读全文
posted @ 2011-06-15 09:58
HelloWorld.Michael
阅读(616)
评论(0)
推荐(0)
摘要:
获取一个DirectoryEntry下面所有的节点: using (var de = new DirectoryEntry()) { de.Path = "LDAP://magellan/OU=thinktecture, DC=cninnovation, DC=local"; Console.WriteLine("Children of {0}", de.Name); foreach (DirectoryEntry obj in de.Children) { Console.WriteLine(obj.Name); } }通过设置SchemaFilter 阅读全文
posted @ 2011-06-15 09:48
HelloWorld.Michael
阅读(481)
评论(1)
推荐(0)

浙公网安备 33010602011771号