[DOS] Supprimer des dossiers sur des machines distantes

Supprimer des dossiers sur des machines distantes [DOS] - Shell/Batch - Programmation

Marsh Posté le 28-11-2006 à 14:06:07    

Bonjour à tous.
 
Je cherche à effacer un fichier commun dans le dossier "Documents and Settings" de XP Pro sur un parc de PC.
J'ai décider le l'automatiser à l'aide d'un fichier BAT:

Code :
  1. @echo on
  2. SET J=log.txt
  3. SET K=account.txt
  4. if exist %J% del %J%
  5. ECHO =====================================================================
  6. for /F %%i in ( %K% ) do RD /S /Q st0004 if exist "\\%%i\c$\Documents and Settings" (
  7.      echo Compte sur poste %%i effacé dans Documents and Settings >> log.txt
  8.      ) ELSE (
  9.      echo Pas de compte a ce nom dans Documents and Settings >> log.txt
  10.      )


 
Le fichier "account.txt" contient le nom des postes ou le dossier est à supprimer.
Le fichier "log.txt" contient ce que retourne le programme.
 
 
Le problème vient du fait que celui-ci me dit constatement "Le fichier spécifié est introuvable".
Pourtant le fichier Log affiche que pour chaques PC, le dossier a bien été supprimé. Meme si il est toujour présent...
 
Merci  :bounce:  

Reply

Marsh Posté le 28-11-2006 à 14:06:07   

Reply

Marsh Posté le 28-11-2006 à 14:45:52    

question de droits ?

Reply

Marsh Posté le 28-11-2006 à 14:50:34    

non, j'ai les droits admin.
En plus en passant par un efenetre DOS ça focntionne


Message édité par Mc Kagan le 28-11-2006 à 14:54:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed