我想对 LDAP 目录进行查询,了解员工在部门和组中的分布情况...
就像是: ”给我一个小组所有成员的部门名称”,然后使用 R 进行频率分析,但我找不到任何有关如何使用 R 连接和运行 LDAP 查询的示例。
RCurl 似乎有某种支持(http://cran.r-project.org/web/packages/RCurl/index.html http://cran.r-project.org/web/packages/RCurl/index.html ):
此外,底层实现是强大且广泛的,
支持FTP/FTPS/TFTP(上传和下载)、SSL/HTTPS、telnet、
字典,ldap,并且还支持cookie、重定向、身份验证等。
但我不是 R 方面的专家,也找不到使用 RCurl 的单个示例(或任何其他 R 库) 去做这个..
现在我正在使用CURL像这样获取组的成员:
curl "ldap://ldap.replaceme.com/o=replaceme.com?memberuid?sub?(cn=group-name)"
这里有人知道如何在 R 中使用 RCurl 做同样的事情吗?
我自己找到了答案:
首先运行此命令以确保安装了 RCurl(如中所述http://www.programmingr.com/content/webscraping-using-readlines-and-rcurl/ http://www.programmingr.com/content/webscraping-using-readlines-and-rcurl/ ):
install.packages("RCurl", dependencies = TRUE)
library("RCurl")
然后用户 getURL 与 ldap URL(如中所述http://www.ietf.org/rfc/rfc2255.txt http://www.ietf.org/rfc/rfc2255.txt虽然我在阅读之前无法理解http://docs.oracle.com/cd/E19396-01/817-7616/ldurl.html http://docs.oracle.com/cd/E19396-01/817-7616/ldurl.html并看到ldap[s]://hostname:port/base_dn?attributes?scope?filter
):
getURL("ldap://ldap.replaceme.com/o=replaceme.com?memberuid?sub?(cn=group-name)")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)