Lancement de plusieurs commandes avec FOR les unes après les autres
Lancement de plusieurs commandes avec FOR les unes après les autres - Shell/Batch - Programmation
MarshPosté le 20-07-2009 à 11:58:20
Bonjour, Le sujet n'est peut-être pas explicite donc voici mon problème : je veux executer une commande sur plusieurs adresses IP (contenues dans un fichier .txt) mais quand je lance mon bat, tout se lance en même temps. Pour vous donner une idée, voici mon script :
@echo off for /F %%i in (C:\DeplPSocs\ip2.txt) do ( start psexec \\%%i c:\progra~1\ocsinv~1\ocsinventory.exe /server:10.3.2.17 )
Pour ceux qui auront reconnu, je veux lancer un inventaire machine avec OCS Agent. Mon fichier txt contient environ 200 adresses IP donc quand je lance mon .bat, j'ai le même nombre de fenêtre qui s'ouvre... ce qui est un peu gênant.
Y-a-t'il une solution pour que la commande s'exécute sur la première adresse puis une fois la tâche réalisée, s'exécute sur la seconde , etc.... le tout dans une seule fenêtre ?
Marsh Posté le 20-07-2009 à 11:58:20
Bonjour,
Le sujet n'est peut-être pas explicite donc voici mon problème :
je veux executer une commande sur plusieurs adresses IP (contenues dans un fichier .txt) mais quand je lance mon bat, tout se lance en même temps.
Pour vous donner une idée, voici mon script :
@echo off
for /F %%i in (C:\DeplPSocs\ip2.txt) do (
start psexec \\%%i c:\progra~1\ocsinv~1\ocsinventory.exe /server:10.3.2.17
)
Pour ceux qui auront reconnu, je veux lancer un inventaire machine avec OCS Agent.
Mon fichier txt contient environ 200 adresses IP donc quand je lance mon .bat, j'ai le même nombre de fenêtre qui s'ouvre... ce qui est un peu gênant.
Y-a-t'il une solution pour que la commande s'exécute sur la première adresse puis une fois la tâche réalisée, s'exécute sur la seconde , etc.... le tout dans une seule fenêtre ?
Par avance, merci de vos réponses