Compter le nombre de fichiers d un poste distant et action

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
brioche31
Batcheur occasionnel
Messages : 4
Enregistré le : 16 août 2010 17:49

Compter le nombre de fichiers d un poste distant et action

Message par brioche31 »

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 :
@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 ?
Répondre