Bonjour,


Je vous explique le pb:
Dans mon entreprise les utilisateur sont crées avec une nomenclature du type : NOM, Prénom
J'ai realisé un script qui parcours une feuille Excel et qui complete les differents champs de l'AD avec les information du fichier Excel

Mon pb se pose au niveau des noms.
Les ligne de commande si dessous on pour effet d'ouvrir l'objet utilisateur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
strCN = Trim(objSheet.Cells(intRow, 1).Value)         
'on recupere le nom sur le fichier excel (sous la forme : NOM, Prenom)
 
strobjUser= "LDAP://cn="&strCN&",cn=Users,dc=TESTSYLIS,dc=FR"        
 'on l'integre a l'adresse dans LDAP 
 
Set objUser = GetObject(strobjUser)     
 ' et on recupere l'objet utilisateur
Lorsque que l'utilisateur n'a pas de virgule la commande s'execute bien.
Dans le cas contraire ca ne fonctionne pas, la virgule etant mal interpreté dans l'adresse

En fait je cherche à remplacer la virgule par un equivalant qui serait interpretable.

Je me tourne donc vers vous pour un peu d'aide

Merci