我正在将Linux和Apache上托管的网站转换为Windows和IIS。这些页面目前是用php编写的,但是新的功能将与C#.net类似。
在php文件中,有一个popen命令调用linux的ldapsearch命令,并根据用户的id执行查询。我需要做的是把这个命令切换到dsquery,有谁知道在这两个命令之间转换的简单方法吗?
我看过Microsofts的文件,但与ldapsearch相比,它似乎缺乏。如果有人有更适合这个要求的建议,我愿意接受这个想法,但最好是使用dsquery或ldifde (或其他内置的命令)。
谢谢你的帮助和答复。
发布于 2011-06-13 16:33:42
PHP代码不应该调用ldapsearch。
相反:http://php.net/manual/en/book.ldap.php
.net代码不应该调用dsquery。
相反:使用本机工具(不太容易找到在线文档)
有用(?):http://www.youcanlearnseries.com/Programming%20Tips/CSharp/LDAPReader.aspx
发布于 2011-06-13 16:09:07
你确定你找对地方找文件了吗?下面是指向洗衣命令的链接。从dsquery过滤器的角度来看,ldapsearch语法应该非常类似。
通过uid查询用户,这意味着我没有对此进行测试:
dsquery * domainroot -filter "(&(objectCategory=Person)(objectClass=User)(uid='100'))" -attr samaccountname -limit 0https://serverfault.com/questions/279951
复制相似问题