我想将用户放入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。
答案 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)
我只知道导入MS-Users文件。我看到有一个步骤指南
答案 2 :(得分:0)
我不确定你的意思是不能使用你的设备来运行Active Directory实例而不是使用ADAM。我在虚拟机中运行测试AD服务器,只有256 MB的RAM。在我看来,根据你的工作,ADAM永远不会是一个充分的测试。
我会花时间尝试让正确的AD启动并运行。
答案 3 :(得分:0)
最好的方法是安装Windows 2003服务器,并将Active Directory作为域控制器加载。单独使用ADAM不能100%复制AD特征。