Lister EmployeeNumber de l'AD [VB] - VB/VBA/VBS - Programmation
MarshPosté le 21-09-2008 à 23:00:49
Bonjour,
Je débute dans la programmation de script, cependant en cherchant un peu sur le net etc, j'ai réussi à avancer dans ce que je cherche à faire :
Se connecter à l'AD, chercher tous les utilisateurs ayant le champ EmployeeNumber correspondant à celui du fichier txt.
Cependant j'ai une erreur lors de l'execution, j'arrive pas à compter le nombre d'utilisateur ayant ce même champ (justement je veux chercher les doublons) et si il y en a bien que 1, vérifier d'autres informations.
Voici le code :
Code :
'On Error Resume Next
'Variables
InputFile = "c:\script\users.txt"
AdminUser = "administrateur"
AdminPswd = "pass"
Domain = "domaine.eu"
NombreEmployee = 0
FormatTelephoneNumber = "E164"
'Ouverture du fichier txt avec liste des utilisateurs
'Format .txt avec séparation par virgule
'employeNumber,Nom,Prénom,numéro de téléphone
Set FSO = CreateObject("Scripting.FilesyStemObject" )
Set oFile = FSO.OpenTextFile(InputFile)
'Connection à Active Directory
part1 = Left(Domain,Instr(Domain,"." ) - 1)
part2 = Mid(Domain,Instr(Domain,"." ) + 1)
Set objConnection = CreateObject("ADODB.Connection" )
Donc si vous avez une idée de pourquoi j'ai une erreur au movefirst (C:\script\Verif_user.vbs(52, 7) ADODB.Recordset: BOF ou EOF est égal à True ou l 'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregis trement actuel.) ou alors si je le commente au fait que je ne trouve aucun utilisateur ayant le même employeeNumber.
Si vous avez une idée ?
Merci !
Message édité par canigou4 le 21-09-2008 à 23:03:12
Marsh Posté le 21-09-2008 à 23:00:49
Bonjour,
Je débute dans la programmation de script, cependant en cherchant un peu sur le net etc, j'ai réussi à avancer dans ce que je cherche à faire :
Se connecter à l'AD, chercher tous les utilisateurs ayant le champ EmployeeNumber correspondant à celui du fichier txt.
Cependant j'ai une erreur lors de l'execution, j'arrive pas à compter le nombre d'utilisateur ayant ce même champ (justement je veux chercher les doublons) et si il y en a bien que 1, vérifier d'autres informations.
Voici le code :
Donc si vous avez une idée de pourquoi j'ai une erreur au movefirst (C:\script\Verif_user.vbs(52, 7) ADODB.Recordset: BOF ou EOF est égal à True ou l
'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregis
trement actuel.) ou alors si je le commente au fait que je ne trouve aucun utilisateur ayant le même employeeNumber.
Si vous avez une idée ?
Merci !
Message édité par canigou4 le 21-09-2008 à 23:03:12