active-directory - 如何将 Microsoft ADAM 配置为类似于 Active Directory?

标签 active-directory ldap adam

我想将用户放入 ADAM 的实例中,以便 ADAM 看起来类似于典型的、真实的 Active Directory 服务器。

我正在开发一个与 LDAP 集成的应用程序。我已经使用 OpenLDAP 及其 core.schema 进行了测试。现在我想使用 Active Directory 进行测试,但使用我的设备最接近的方法是使用 Microsoft ADAM 进行测试。

我不知道如何从 ADAM 开始。它和 Active Directory 的零经验。我猜我需要导入 MS-AdamSchemaW2K3.LDF,因为我在那里看到“sAMAccountName”,我想我希望它像 Active Directory?

在阅读了几个答案后添加...

到目前为止,答案对于我正在寻找的内容还不够具体。我确实让 ADAM 工作并且我的应用程序可以与之交谈,但我想做的是让 ADAM 以典型(如果有这样的事情)Active Directory 安装的方式工作,相同的架构,身份验证,即使我只是在 Windows XP 上的工作组网络中使用 ADAM。

最佳答案

ADAM 并不是 Active Directory 的完全替代品。例如,ADAM 不了解不同的组类型,并且默认情况下不包含 RootDSE。您可以针对 ADAM 进行测试,但您的查询结构可能会略有不同。

如果您正在开发依赖于 Active Directory 的应用程序,那么您确实应该针对 Active Directory 构建应用程序。我已经能够让几个域 Controller 在 Virtual PC 中运行良好(免费)仅使用 300mb 内存和 free evaluation version of Windows Server .

但是,如果您正在构建的应用程序只需要一个 LDAP 目录并且不打算使用 Active Directory,那么 ADAM 可能会正常工作。您提到的架构扩展文件 (MS-AdamSchemaW2K3.LDF) 可以正常工作,但您需要设置 RootDSE 以便于绑定(bind)。

最后,Microsoft AD/AM 对管理员并不友好,尤其是在故障排除方面。 I ended up writing an application帮助解决您可能会发现有用的 AD/AM 问题。

关于active-directory - 如何将 Microsoft ADAM 配置为类似于 Active Directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/171092/

相关文章:

java - Ldap:监听外部所做的更改

active-directory - 为 LDAP 中的新对象类选择 RDN?

c# - 从 Active Directory 中获取启用的帐户

C++如何正确使用#include?

c# - 获取主组 ID

java - 无法从java中的 Activity 目录的OU中读取用户属性

powershell - 如何分隔规范名称数组?

java - ldap通过java检查用户名密码组合

sql-server-2008 - 您可以使用AD LDS(ADAM)帐户向SSAS进行身份验证吗?