php ldap终端服务配置文件路径

时间:2015-08-29 07:23:32

标签: php ldap ldap-query

我写了一个php页面来改变用户的名字,当他们结婚等时使用ldap,但是我注意到ldap_get_entries没有返回TS Profile路径(msTSProfilePath)。有谁知道我怎么能得到这个,所以我可以改成新的名字? (我们正在将用户的homedirectory更改为包含TS Profile的新名称)。在这里搜索&谷歌,都返回0结果

示例代码:

$server = "eng-ads-01s.eng.company.co.uk";
$dn = "DC=eng,DC=company,DC=co,DC=uk";$user = "CN=User Name,OU=Users,OU=Helpdesk,OU=Group IT,DC=company,DC=co,DC=uk";
//user password
$psw = "Password";
$ds=ldap_connect($server);
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION,3); 
ldap_set_option($ds, LDAP_OPT_REFERRALS,0); 
$r=ldap_bind($ds, $user , $psw); 
// performing search
$sr=ldap_search($ds, $dn, $search);
$data = ldap_get_entries($ds, $sr);  
print_r($data);

$ data不返回TS配置文件路径,即使它在AD

0 个答案:

没有答案