chcę zrobić kwerendę przeciwko katalogu LDAP, jak pracownicy są dystrybuowane w działów i grup ...Jak uruchomić zapytanie ldap za pomocą R?
Coś jak: „Daj mi nazwę oddziału wszystkich członków grupy”, a następnie użyć R dokonać analizy częstotliwości, ale nie mogę znaleźć żadnych przykładów, w jaki sposób podłączyć i uruchomić kwerendę LDAP przy użyciu R.
RCurl wydaje się mieć jakieś wsparcie (http://cran.r-project.org/web/packages/RCurl/index.html):
Dodatkowo podstawowe wdrożenie jest solidne i rozległe, wspierające FTP/FTPS/TFTP (dodane i pliki do pobrania), SSL/HTTPS, Telnet, dict, LDAP, i obsługuje również pliki cookie, przekierowania, uwierzytelnianie, itp
ale ja nie jestem ekspertem w dziedzinie badań i nie udało się znaleźć ani jednego przykładu używając RCurl (lub jakąkolwiek inną bibliotekę R), aby to zrobić ..
teraz używam CURL tak aby uzyskać członków grupy:
curl "ldap://ldap.replaceme.com/o=replaceme.com?memberuid?sub?(cn=group-name)"
Ktoś tutaj wie, jak to zrobić w R z RCurl?
Chcemy wiedzieć nieco więcej o konfiguracji serwera LDAP. Przykładowe zapytanie LDAP za pośrednictwem 'curl -u USERNAME 'ldap: //192.168.0.66/CN=Users,DC=training,DC=local \? SAMAccountName? Sub? (ObjectClass = *)'' (pochodzi z przykładu IBM) . To nie zadziała, ponieważ musisz znać odpowiednie parametry wyszukiwania. Łatwo jest uruchomić to poprzez 'RCurl', a następnie przetworzyć wyniki, ale jeśli powinieneś najpierw uzyskać zapytanie działające z' curl' na linii poleceń. – hrbrmstr
W tej chwili pobieram listę członków grupy podobnej do tej: 'ldapsearch -t -h ldap.replaceme.com -x -b" o = replaceme.com "" (cn = nazwa grupy) "memberuid' – Luxspes
@hrbrmstr, jeśli potrafisz przetłumaczyć moje 'ldapsearch' na' curl', a następnie na 'R' przy pomocy' RCurl', to byłaby dokładna odpowiedź, której szukam ... – Luxspes