J'essaie de lire en asp dans l'active directory, obtenir l'adresse à partie d'un nom.
Cela fonctionnait très bien, jusqu'au jour où on a changé le serveur intranet qui était en windows 2000 en un nouveau serveur en windows server 2003.
Ma fonction ne ramène rien W2003 alors qu'elle ramène l'adresse emailen W2000.
Y a til qualque chose que je dois installer?
Merci de votre aide.
Voici mon code test :
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<%
public function getMail(nom, prenom)
Dim nomUtilisateur,mailRetour
Dim User
mailRetour=""
nomUtilisateur=LCase(trim(nom))+" "+LCase(trim(prenom))
on error resume next
Set User = GetObject("LDAP://DC1.ib.local/CN=Pillon Laurent,OU=Institut,DC=ibbergo,DC=local")
mailRetour = User.mail
getMail = mailRetour
end function
fi_mail = getMail ("pillon","laurent")
Response.Write "resultat="+fi_mail
%>
</body>
</html>