如何将Microsoft ADAM配置为与Active Directory类似?

时间:2008-10-04 22:08:17

标签: 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。

4 个答案:

答案 0 :(得分:2)

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

如果您正在开发一个依赖于Active Directory的应用程序,那么您真的应该针对Active Directory构建应用程序。我只能使用300mb的内存和Virtual PC使free evaluation version of Windows Server(免费)中的几个域控制器运行得很好。

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

最后,Microsoft AD / AM并不是真正的管理员友好,特别是在故障排除方面。 I ended up writing an application帮助解决您可能觉得有用的AD / AM问题。

答案 1 :(得分:0)

答案 2 :(得分:0)

我不确定你的意思是不能使用你的设备来运行Active Directory实例而不是使用ADAM。我在虚拟机中运行测试AD服务器,只有256 MB的RAM。在我看来,根据你的工作,ADAM永远不会是一个充分的测试。

我会花时间尝试让正确的AD启动并运行。

答案 3 :(得分:0)

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