Salut à tous,
Enfaite en ce moment je suis en stage dans une entreprise, dans la partie administration reseau
et mon patron m'a demandé de créer un fichier .bat à mettre sur le serveur et
que chaque machine executera automatiquement au démarrage.
La machine tourne sur un windows 2000 serveur.
Et donc dans ce fichier bat je doit dire :
Si le repertoire C:\Program Files\pagedefrag n'existe pas,
alors je copie le repertoire pagedefrag qui se trouve dans un deuxieme repertoire pagedefrag
qui est lui meme à la racine du serveur qui s'appelle nas et que je colle dans mon C:\Program Files
(Arg, vous suivez toujours la ? )
Puis ensuite je dois lancer pagedfrg.exe qui maintenant se trouve dans C:\Program Files\pagedefrag
Alors voila le code que j'ai mis dans le fichier .bat mais qui ne marche pas :
Citation :
@echo off
net use j: \\nas\pagedefrag
if not exist %programfiles%\pagedefrag xcopy j:\pagedefrag %programfiles%
if exist pagedefrag echo fichier existant
net use j: /delete
cd %programfiles%
cd PageDefrag
pagedfrg.exe -e -t 3 (-e et - t 3 sont des commandes à rajouter derrière l'exe qui permette de cocher des options dans le logiciel sans avoir à cliquer, en l'occurence, effectuer une defragmentation à chaque reboot avec 3 secondes pour annuler en appuyant sur une touche)
|
Pourriez-vous me dire ce qui cloche dans mon code et me corriger
ou me récrire carrément tout un code comme vous pensez qu'il faut faire.
Merci d'avance, j'espere que j'ai été clair dans mes explications.
Merci de me répondre vite car je retourne au boulot demain matin
Message édité par Cereale_killer le 08-02-2006 à 21:17:38