0

LDAP を使用して Active Directory にユーザーを追加したいのですが、次のエラーが発生し続けます。

Warning: ldap_add(): Add: Server is unwilling to perform in C:\Program Files (x86)\EasyPHP-12.1\www\GuestRegister\test3.php on line 41

誰でも助けることができますか?

ありがとう :)

<?php
$ldaprdn  = "CN=HackTeam,CN=Users,DC=cisco,DC=internal";    
$ldappass = 'HackMe007';

// connect to ldap server
$ldapconn = ldap_connect("10.33.85.172");


if ($ldapconn) {

// binding to ldap server
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);

} else {
echo "Unable to connect to LDAP server";
}

$dn_user="CN=Dan Potts,CN=Users,DC=cisco,DC=internal";

$ldaprecord['cn'] = "Dan Potts";

$ldaprecord['sn'] = "Potts";
$ldaprecord['sAMAccountName'] = "danpotts";

$ldaprecord['name'] = "Dan Potts";
$ldaprecord['UserAccountControl'] = "66048";
$ldaprecord['objectclass'][0] = 'top';
$ldaprecord['objectclass'][1] = 'person';
$ldaprecord['objectclass'][2] = 'organizationalPerson';
$ldaprecord['objectclass'][2] = 'user';
$ldaprecord['mail'] = "danielpotts@cisco.com";

ldap_add($ldapconn, $dn_user, $ldaprecord);
ldap_unbind($ldapconn);  



?>
4

2 に答える 2

1

(これは古いことは知っていますが)

このエラーは、SSL 経由で LDAP サーバーに正しく接続されていないことを意味します。私の経験から、「サーバーが実行を望まない」ということは、ユーザーを適切に追加するには、LDAP サーバー/AD サーバーへの SSL 接続をセットアップする必要があることを意味します。

于 2013-10-08T15:42:34.203 に答える