Ldap active directory explorer

Soyez le premier à donner votre avis sur cette source.

Vue 18 344 fois - Téléchargée 22 270 fois

Description

ce petit prog est un explorateur de active directory.
il n'est pas complet (pas de temps pour le finir) mais il est deja fonctionnel.

le principe de fonctionnement est simple je clique sur l'objet qui m'interresse (un utilisateur) et si par exemple je veux lui donner le droit de se connecter à une machine je depli les computers et je coche le computer qui m'interresse et clic sur "ajouter les ordinateurs" puis sur "appliquer les changements".

Ce code n'est pas commenté mais si vous savez vous servir des treeview vous n'aurez pas de mal pour comprendre.

a vous d'en faire ce que bon vous semble, si cela peut vous servir en tant qu'admin.

bonne prog.

Conclusion :


tout n'est pas géré, je me suis concentré sur les users, computers, groups et GPO il reste une multitude d'objet active directory que je n'ai pas géré.

PS: vous pouvez noter et laisser des commentaires.

Je rajoute un petit commentaire a cette source :
Je l'ai fait parce que j'en avais marre de devoir, par la MMC active directory de gestion des utilisateurs et computers de microsoft, passer par 50 000 menus pour modifier des autorisations et/ou informations sur des utlisateurs.
l'avantage c'est que lorsque l'on selectionne un utilisateur ou un ordinateur ont a acces directement à un certains nombres de parametres d'administration.
un autre avantage c'est que l'on voit les imbrications de groups sur plusieurs niveaux alors que microsoft n'affiche que le premier niveau.
on peut aussi d'un coup donner le droit a tout un groupe de se connecter a un ordinateur
beaucoup plus pratique que le MMC de microsoft ou il faut pour chaque utilisateur aller dans ses propriétés puis ...
Il n'y a pas tous mais ca me suffit.
je pense que c'est un outil interressant pour un administrateur.

pour l'utiliser il faut avoir des droits administrateurs.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
90
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
10 septembre 2006

Salut,

En fait c'est la boucle dans ListAD qui a un prob, il faudrait qu'il boucle pour chaque OU et ajoute chaque groupe dans chaque OU à ce niveau-là...

en fait, j'ai fait un test en ajoutant ceci:

If InStr(1, Child.Name, "cn=", vbTextCompare) Then
TreeView1.Nodes.Item("node" & CompteurNode).Image = 1
TreeView1.Nodes.Add 1, tvwChild, "node" & CompteurNode, Mid(Child.Name, 4, Len(Child.Name) - 3)
ElseIf InStr(1, Child.Name, "ou=", vbTextCompare) Then
TreeView1.Nodes.Add , , "node" & CompteurNode, Mid(Child.Name, 4, Len(Child.Name) - 3)
TreeView1.Nodes("node" & CompteurNode).Image = 2
...

là, l'arborescence est presque bonne mais n'est que dans le 1er OU, alors si tu as une solution...
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
5
Non je n'ai pas de ZIP sur cette source, fait l'effort de comprendre ce code et de debeugger pour trouver pourquoi tu ne remonte rien, l'utilisation de WMI fonctionne tres bien pour manipuler active directory.
le mode pas a pas est la meilleur methode pour comprendre ou est le HIC pour toi.

est tu vraiement sur d'avoir donné le bon nom de domaine et suffixe de ton domaine ?
Messages postés
90
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
10 septembre 2006

je ne comprends pq ça ne fonctionne pas...
sinon, je vois que tu a déposé un commen taire sur la source suivante: http://www.vbfrance.com/code.aspx?id=6350, n'aurais-tu pas un zip utilisant cette méthode ?

merci
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
5
execute le prog en mode pas a pas avec des espions pour verifier si il recupere bien des valeurs et identifier d'ou viens ton probleme. voir aussi la fonction ListAD()
Messages postés
90
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
10 septembre 2006

merci, je viens d'essayer et j'ai toujours le même résultat...
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.