Bonjour,
On m'a demandé de modifier l'annuaire AD de l'entreprise ou je suis pour l'été. J'ai choisi le Vb script car cela me permet de decouvrir les script (chose que je connaissais juste de noms et surtout de m'avancer dans mon programme pour la 2eme année de BTS). Par conséquent j'ai suivi le tutorial de Thomas Lebrun Ici. Cela fonctionne bien (d'ailleur bravo pour ce tuto). Mais j'ai un petit soucis, je dois rajouter un nouveau parametre dans ce script et la je suis vraiment perdu. En effet faire appel à cette fonction (script) pour tout modifier dans cette AD sans passer par la ligne
searcher.Filter = "(SAMAccountName=TEST)"
afin de rechercher un users et ainsi de suite. (ex: Recherche du users Dupond fonction X modifier cette fonction. Recherche du user Toto etc...) Mais de pouvoir voir tous les utilisateurs et de les modifier d'un coup (j'espere que cela peut se faire.
Voici le code en entier:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Imports System.DirectoryServices
Dim Ldap As DirectoryEntry = new DirectoryEntry("LDAP://votre-nom-AD", "Login", "Password")
Dim searcher As DirectorySearcher = New DirectorySearcher (Ldap))
searcher.Filter = "(SAMAccountName=TEST)"
Dim result As SearchResult = searcher.FindOne()
Dim DirEntry As DirectoryEntry = result.GetDirectoryEntry()
DirEntry.Properties("Fonction").Value
DirEntry.Properties("Service").Value
DirEntry.Properties("Société").Value
DirEntry.Properties("Téléphone").Value
DirEntry.Properties("Portable").Value
DirEntry.Properties("Fax").Value
DirEntry.Properties("Mail").Value
DirEntry.CommitChanges() |
Merci par avance pour votre aide
Partager