Script extract user AD VBS - VB/VBA/VBS - Programmation
MarshPosté le 16-11-2012 à 10:02:21
Je viens vers vous pour un petit problème que je rencontre sur un script VBS.
Le but de mon script est d'extraire l'ensembles des utilisateurs de mon domaine avec divers informations et par la suite les mettre en forme sous excel. Pour le moment le script ne marche que pour les utilisateurs, mais je souhaite par la suite pouvoir extraire les ordinateurs.
Mon script en lui même marche très bien pour le moment, le voici :
Code :
' ------ Le domaine AD est a jouter en fixe dans le ------
' ------ String StrDomainDN pour des raisons d'utilisations courantes ------
dim fso, MyFile, reptemp, filetext
' Attention à modifier le nom LDAP du domaine
strDomainDN ="dc=xx,dc=xx,dc=xx,dc=xx,dc=xx"
' Attention le répertoire c:\temp doit exister
reptemp="c:\temp\"
Filetext=Inputbox("fichier temporaire cible : " )
Set fso = CreateObject("Scripting.FileSystemObject" )
' création d'un fichier txt pour la première partie du script, soit le nom des utilisateurs
set MyFile = fso.CreateTextFile(reptemp + filetext + ".txt" )
' Ici un filtre sur les utilisateurs et je récupére leur Distinguishedname
msgbox "fin de récupération des utilisateurs. Le fichiers excel est dans " + reptemp + Filetext + ".xls"
objExcel.Quit
Cependant je souhaiterai pouvoir extraire l'ensemble des groupes de tout les utilisateurs (normalement la ligne 75) mais cela ne marche pas. J'ai bien trouvé quelque chose qui semble être bon mais je ne sais pas trop comment l’intégrer a mon script :
Marsh Posté le 16-11-2012 à 10:02:21
Je viens vers vous pour un petit problème que je rencontre sur un script VBS.
Le but de mon script est d'extraire l'ensembles des utilisateurs de mon domaine avec divers informations et par la suite les mettre en forme sous excel. Pour le moment le script ne marche que pour les utilisateurs, mais je souhaite par la suite pouvoir extraire les ordinateurs.
Mon script en lui même marche très bien pour le moment, le voici :
Cependant je souhaiterai pouvoir extraire l'ensemble des groupes de tout les utilisateurs (normalement la ligne 75) mais cela ne marche pas.
J'ai bien trouvé quelque chose qui semble être bon mais je ne sais pas trop comment l’intégrer a mon script :
Si des gens ont des conseils je prend volontier