Whs

akha29 Messages postés 5 Statut Membre -  
akha29 Messages postés 5 Statut Membre -
Bonjour,
A partir de windows 2003 serveur, je souhaite me connecter sur un annuaire ldap pour vérifier si les utilisateurs répertoriés dans cet annuaire existe dans l'active directory. soit à travers:
-------------- > Script 2003 serveur WSH
-------------- > command ldapsearch
Voila le souci d'un stagiaire qui cherche de l'aide alors si vous avez un peu de temps pour me dépanner c'est sympa.

1 réponse

akha29 Messages postés 5 Statut Membre 1
 
j'ai commencé par exporter tous les utilisateur de mon annuaire ldap vers un fichier fichier.ldf

ldifde -f fichier.ldf -s serveur1 -d "dc=domak,dc=diallo" -p subtree -r "(&(objectCategory=person)(objectClass=User)(givename=*))" -l "cn,giveName,objectClass,samAccountName"

voila le code pour creer mon utlisateur
Dim Domain
Dim oUser
Set Domain = GetObject("LDAP://localhost/CN=users,dc=domak,dc=diallo" )
Set oUser = Domain.Create("user","cn=magali" )
oUser.Put "samAccountName","mag"
oUser.Put "givenName","magali"
oUser.Put "sn","techer"
oUser.Put "userPrincipalName","mag@domak.diallo"
oUser.SetInfo

mais comment faire : si l'utilisateur existe dans AD on le crée pas, s'il n'existe pas dans l'AD on le crée
1