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.
Lorsque que l'utilisateur n'a pas de virgule la commande s'execute bien.
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
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
Partager