6

我想将用户放入 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。

4

4 回答 4

2

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

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

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

最后,Microsoft AD/AM 对管理员并不友好,尤其是在故障排除方面。 我最终编写了一个应用程序来帮助解决您可能会发现有用的 AD/AM 问题。

于 2009-02-04T23:02:28.633 回答
0

我不确定您所说的不能使用您的设备来运行 Active Directory 实例而不是使用 ADAM 是什么意思。我已经在只有 256 MB RAM 的虚拟机中运行测试 AD 服务器。在我看来,ADAM 永远不会成为一个充分的测试,这取决于你在做什么。

我会花时间尝试启动并运行适当的 AD。

于 2008-10-05T02:21:03.550 回答
0

我只知道导入 MS-Users 文件。我看到有一个分步指南

http://www.microsoft.com/downloads/details.aspx?FamilyID=5163b97a-7df3-4b41-954e-0f7c04893e83&DisplayLang=en

于 2008-10-04T22:35:23.410 回答
0

最好的方法是安装 Windows 2003 服务器,并将 Active Directory 作为域控制器加载。仅使用 ADAM 无法 100% 复制 AD 特征。

于 2009-04-22T10:21:11.457 回答