Whs
akha29
Messages postés
5
Statut
Membre
-
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.
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
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
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