[DOS] Supprimer des dossiers sur des machines distantes
Supprimer des dossiers sur des machines distantes [DOS] - Shell/Batch - Programmation
MarshPosté 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:
for /F %%i in ( %K% ) do RD /S /Q st0004 if exist "\\%%i\c$\Documents and Settings" (
echo Compte sur poste %%i effacé dans Documents and Settings >> log.txt
) ELSE (
echo Pas de compte a ce nom dans Documents and Settings >> log.txt
)
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...
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:
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