我有一个PHP脚本可以工作,但我需要将其更改为使用AD帐户(samaccountname)而不是CN 在此示例中; p>
<?php
$ base_dn =“CN = Peter Parker,OU = Subcontainer,OU = Subcontainer,OU = Container,
DC = domain,DC = com“;
$ ldapconn = ldap_connect(”host.domain.com“)或die(”无法连接到LDAP服务器。“);
if($ ldapconn)
{
$ ldapbind = ldap_bind($ ldapconn,$ ldapusername,$ ldappassword);
if if($ ldapbind)
{
echo“LDAP bind successful ...”;
}
else
{
echo “LDAP绑定失败...”;
}
}
$ newinfo ['ipphone'] =“555”;
ldap_modify($ ldapconn,$ base_dn,$ newinfo);
?> \ n code> pre>
目的是修改AD中用户的ipphone对象,但我不能使用CN,因为此输入对于任务来说不够独特。 如果帐户的基本DN中的CN是用户的描述性名称,我运气不好吗? p>
div>