Liste de tous les utilisateurs d'un domaine en VBScript
karimologue
Messages postés6Date d'inscriptionmardi 8 avril 2008StatutMembreDernière intervention16 avril 2008
-
8 avril 2008 à 18:18
famijeux
Messages postés4Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention 1 juin 2012
-
1 juin 2012 à 09:51
Bonjour à tous,
J'essaye de faire un script pour extraire la liste de tous les utilisateurs d'un domaine quelque soit l'OU dans un fichier.
En ldifde ça marche mais je tiens à comprendre pourquoi en vbscript ça ne passe pas.
que faut-il mettre en GetObject pour que l'AD entière soit prise en compte.
merci pour votre aide.
'Global variables
Dim oContainer
Dim OutPutFile
Dim FileSystem
'Initialize global variables
Set FileSystem = WScript.CreateObject("Scripting.FileSystemObject")
Set OutPutFile = FileSystem.CreateTextFile("Extract.txt", True)
Set oContainer=GetObject("[ldap://ou=users,ou=NOMOU,dc=test,dc=fr LDAP://ou=users,ou=NOMOU,dc=test,dc=fr]")
'Enumerate Container
Dim oUser
For Each oUser In oContainer
Select Case LCase(oUser.Class)
Case "user"
If oUser.AccountDisabled = True Then
OutPutFile.WriteLine "Nom Affiché: " & oUser.Get ("name")
End If
Case "organizationalunit", "container"
End Select