Forum Webscript.Ru

Программирование => Perl => Тема начата: BonJorno от 18 Июня 2004, 07:56:50

Название: DBD::LDAP - Perl и ActiveDirectory
Отправлено: BonJorno от 18 Июня 2004, 07:56:50
Можно ли подключится через DBD::LDAP - Perl  к LDAP на контроллере домена Win2k.
На все мои попытки отвечает:
No such database
Название: DBD::LDAP - Perl и ActiveDirectory
Отправлено: commander от 18 Июня 2004, 11:18:13
Опиши проблемму поподробнее что делашь, как делашь?
Название: DBD::LDAP - Perl и ActiveDirectory
Отправлено: BonJorno от 18 Июня 2004, 12:37:51
Беру примерчик:
========================================
$dbh = DBI->connect("DBI:LDAP:ldapdb",\'user\',\'password\')  #USER LOGIN.
         or die "Cannot connect as user: " . $DBI::errstr;
=======================================
юзер с паролем тут все понятно, заместо ldapdb пишу имя сервера
my.server.ru
и вот на него она и ругается
No such database "my.server.ru"
Возможно требуется указать путь до файла типа ldapdb.ldb как в примере.
Но в Win2k ActiveDirectory, как я подозреваю, формат базы какой-то внутренний, и никакого файла *.ldb нет и в помине.
Название: DBD::LDAP - Perl и ActiveDirectory
Отправлено: ThE0ReTiC от 18 Июня 2004, 12:47:16
BonJorno
Ессно =)
ммм...
может попробвать
использовать
http://search.cpan.org/~gbarr/perl-ldap-0.31/lib/Net/LDAP.pod
?
как-то более правильно выглядит
Название: DBD::LDAP - Perl и ActiveDirectory
Отправлено: ThE0ReTiC от 18 Июня 2004, 12:53:25
О!
Гугль рулит
http://www.winnetmag.com/WindowsScripting/Article/ArticleID/38061/38061.html