Bonjour

je dois compter le nombres de fichier dans le répertoire c:\temp d'une listes de postes distants écrit dans le fichier texte machines.txt et si le résultat est différent d'un nombre précis, inscrire la ou les machines en erreur dans un document .
exemple j ai la machine pc123456 je dois vérifier s il y à 24 fichiers dans le rep c:\temp si ce n'est pas le cas , écrire le nom du pc (pc123456) dans un document texte nommé erreur par exemple . le soucis est que j'ai une liste de postes sur le réseau pour lequel je doit faire ça ! une liste écrite dans un fichier texte appelé machine.txt .
moi j'ai fais ça qui fonctionne pour un poste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
@echo on
del RepOK.txt
del ErreurRep.txt
set /a compteurA=0
set NbrFichiers=187 
set rep=c:\temp\
set /p PC=entrez le numéro du pc distant:
for /f %%a in ('dir /s /b /a:-d \\pc%%rep%*.*') do set /a CompteurA+=1
IF /I %compteurA% EQU %NbrFichiers% echo %CompteurA% fichiers: Nombres de fichier correct dans le répertoire THALES du %pc% >> RepOK.txt
IF /I %compteurA% NEQ %NbrFichiers% echo %CompteurA% fichiers: Le Nombres de fichiers n'est pas correct sur le poste %pc% >> ErreurRep.txt
:fin
on peut faire ça pour une liste de pc ? et comment ?