Bonsoir à tous,

J'ai actuellement un script permettant de faire l'extraction des comptes administrateurs de l'AD :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
On Error Resume Next
 
Set objGroup = GetObject _
  ("LDAP://cn=Administrateurs,cn=Builtin,dc=developpez,dc=com")
objGroup.GetInfo
 
arrMemberOf = objGroup.GetEx("member")
 
WScript.Echo "Members:"
For Each strMember in arrMemberOf
    WScript.echo strMember
Next
Je me sert de ce script en enregistrant le résultat tous les jours et en comparant ces fichiers (1 jour d'intervalle). Si je constate une différence, alors un mail est automatiquement envoyé indiquant quelles sont les différences (comptes administrateurs ajoutés/modifiés/supprimés).

Mon problème est que parfois les lignes sont identiques dans mes deux fichiers comparés mais qu'elles ne sont pas dans le même ordre. Ex :

Fichier1.txt
Compte1
Compte2
Compte3

Fichier2.txt
Compte1
Compte3
Compte2

Je souhaite donc que le script ci-dessus puisse réorganiser le résultat dans l'ordre croissant.

Avez-vous une idée de comment je pourrais faire cela ?

PS : je ne suis pas du tout adepte du VBScript (ma question le prouve ).

Bonne soirée et bon week-end à tous.