Script d'installation windows 2003 Server

Script d'installation windows 2003 Server - Windows & Software

Marsh Posté le 13-07-2006 à 14:12:00    

:hello:  
 
Je cherche à faire un script en BATCH si possible pour simplifier le déploiement de la mise à jour d'un programme :
 
Voici le détail :
 
Il faudrait un script qui exécute les tâches suivantes à la connexion de l'utilisateur sur le domaine :
 

Citation :


Si le répertoire c:\Softs existe
 
Alors
 
Exécuter le programme Nom_du_serveur\MAJ\soft.exe
 
Si le répertoire c:\Softs n'existe pas
 
Alors
 
ne rien faire


 
 
Cela est-il possible ?
 
Merci


Message édité par superman8fr le 13-07-2006 à 15:52:01
Reply

Marsh Posté le 13-07-2006 à 14:12:00   

Reply

Marsh Posté le 13-07-2006 à 15:57:40    

En ligne de comande il y a la commande "IF EXIST". Elle marche bien pour tester l'existence des fichiers... je viens de faire le test et ca marche aussi avec les repertoires...


---------------
- Les cons ça ose tout... C'est même à ça qu'on les reconnait... - M. Audiard
Reply

Marsh Posté le 13-07-2006 à 16:08:50    

DaleX a écrit :

En ligne de comande il y a la commande "IF EXIST". Elle marche bien pour tester l'existence des fichiers... je viens de faire le test et ca marche aussi avec les repertoires...


 
Exact, c'est la meilleure méthode
 
au pire, il y a la bonne vielle astuce de l'erreur volontaire :


cd c:\softs
goto cas_%errorlevel%
 
:cas_0
rem le dossier à été trouvé et on est dedans
rem errolevel rapporté : 0
goto fin
 
:cas_1
rem le dossier n'existe pas
rem errorlevel rapporté : 1
 
:fin


 
OK c'est bidon, mais c'est l'occasion d'apprendre la technique du %errorlevel%  ;)

Reply

Marsh Posté le 13-07-2006 à 16:20:56    

Ok, merci alors il faudrait faire un truc comme cela :
 
if exist c:\softs
 
goto \\serveur\MAJ\install.exe
 
run install.exe
 
??

Reply

Marsh Posté le 13-07-2006 à 16:23:58    

ou plutôt
 
if exist c:\softs
 
cd \\serveur\MAJ\install.exe  
 
install.exe
 
 
?


Message édité par superman8fr le 13-07-2006 à 16:25:25
Reply

Marsh Posté le 14-07-2006 à 19:54:19    

:bounce:

Reply

Marsh Posté le 14-07-2006 à 21:52:51    

@ECHO OFF
IF EXIST c:\softs GOTO ACTION
GOTO FIN
 
:ACTION
CD \\serveur\MAJ
install.exe
GOTO FIN
 
:FIN

Reply

Sujets relatifs:

Leave a Replay

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