[MS BATCH] ajout de route persistante sur plusieurs machines

ajout de route persistante sur plusieurs machines [MS BATCH] - Shell/Batch - Programmation

Marsh Posté le 05-03-2008 à 11:56:05    

Bonjour a tous
 
Je suis novice en ecriture script sous windows
Je cherche a ajouter une route a une 20aine de machine.
 
Je possède une machine front qui accede a ces 20 machines.

Code :
  1. FOR /F %%n IN ("\\frontale\...\Machines.txt" )
  2. DO (
  3. NET USE \\%%n\IPC$ /u:login mdp >> ajout_route.log
  4. -> là je cherche comment lui faire faire le "route add -p"
  5. -> il faut aussi que je change une valeur en registry sur la machine
  6. )
  7. DONE


 
Je ne sais pas si c'est tres clair.
J'ai aussi un question sur la structure du FOR, je n'ai pas rtouvé d'exemple sur les tutorials, où dans un FOR, on execute plusieurs commandes
 
Merci
Bon app =)

Reply

Marsh Posté le 05-03-2008 à 11:56:05   

Reply

Marsh Posté le 05-03-2008 à 17:12:10    

Bon bah j'ai trouvé Psexec qui me fait ce que je voulais
 

Code :
  1. FOR /F %%n IN (D:\..\Machines.txt) DO psexec \\%%n -u login -p mdp -c -f "D:\...\routeadd_local.cmd" >> "D:\...\routeadd.log"


routeadd_local.cmd est copié localement sur %%n et executé :)
 
Merci a tous

Reply

Sujets relatifs:

Leave a Replay

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