Je cherche à faire un script qui va vérifier la présence d'un fichier (KB921883.$w$)sur un ensemble de machines et ensuite écrire le résultat dans un fichier texte.
Voici le code:
Code :
- @echo off
- SET APPLICATION=WINNT\KB921883.$w$
- SET J=flag.txt
- ECHO =====================================================================
- for /F %i in (liste.txt) do if exist "\\%%i\c$\%APPLICATION%"(
- echo %%i Flag present >> %J%
- echo %%i Flag present
- ) ELSE (
- echo %%i Flag non present >> %J%
- echo %%i Flag non present
- )
|
Le problème vient apparament de la syntaxe de la boucle "for" ou du "if", car à chaque exécution, en dessous de la ligne 9, j'ai le droit à un "La syntaxe de la commande est incorrecte"
Je n'arrive pas à trouver d'ou ça peut venir.
Merci pour votre aide.