脱机检索LDAP信息

时间:2011-08-29 11:48:14

标签: c# ldap

我有下面的简单代码

using (DirectoryEntry deLocal = new DirectoryEntry("WinNT://" + domainName+"/"+userName))
{
   foreach (string propName in  deLocal.Properties.PropertyNames)
   {
      Console.WriteLine(propName+":"+Convert.ToString(deLocal.Properties[propName].Value));
   }
}

同样使用LDAP://

当计算机不在域内时,我希望能够访问相同或大部分相同的数据,例如用户从办公室带回家的笔记本电脑。当笔记本电脑在域/网络/ VPN中时,它可以访问LDAP服务器中的所有信息。

是否有类似的方式来访问笔记本电脑在另一个网络上,以域/用户身份登录?

1 个答案:

答案 0 :(得分:0)

您可能需要查看Active Directory Lightweight Directory Services (AD LDS)

这是完整版AD的一个子集 - 但基本上以相同的方式工作。它可以安装在本地机器上,直到Windows XP,可以作为服务运行,因此也可以在不需要时关闭。

Microsoft还提供了在中央AD实例和本地AD LDS设置之间进行同步的工具。