OVH Cloud OVH Cloud

commande for

2 réponses
Avatar
Nicolas
FOR /F "eol=; tokens=1 delims=, " %i IN ( listeserveurs.txt ) DO copy /Y
wsusscan.cab \\%i\c$\scc\bin

Voila j'ai cette commande qui doit copier sur une liste de serveurs distant
le fichier wsusscan.cab, cette commande marche très bien lancé tel quel, mais
intégré dans un fichier bat elle donne comme seul résultat celà :

FOR /F "eol=; tokens=1 delims=, " i\c$\scc\bin

Auriez vous une indication qui me permette de faire marcher mon script

2 réponses

Avatar
Joel Chaudy [MS]
Bonjour Nicolas,



Bienvenue dans le newsgroup public Microsoft dédié à Windows Server Reseau.

Nous vous rappelons que les personnes qui répondent dans ce groupe de
discussion sont des utilisateurs avertis qui donnent de leur temps pour
partager leur savoir et leur connaissance accrue des produits Microsoft. Ils
sont là pour vous aider au mieux à résoudre les problèmes que vous pourriez
rencontrer dans l'utilisation des produits Microsoft et ce totalement
gracieusement.

La politesse est donc de mise, comme ailleurs, dans vos messages : «
bonjour » et/ou « merci » sont leurs seules récompenses pour le temps qu'ils
vous consacrent.

Nous vous serions reconnaissants de veiller au respect des principes d'utilisation
des newsgroups :

http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm



En vous remerciant par avance de votre compréhension,



Cordialement,



Joël Chaudy

Responsable de la relation avec les Communautés techniques

Microsoft France



PS. Pour me répondre, retirer « online. » de l'adresse email utilisée pour
la diffusion de ce message.




"Nicolas" a écrit dans le message de
news:
FOR /F "eol=; tokens=1 delims=, " %i IN ( listeserveurs.txt ) DO copy /Y
wsusscan.cab %ic$sccbin

Voila j'ai cette commande qui doit copier sur une liste de serveurs
distant
le fichier wsusscan.cab, cette commande marche très bien lancé tel quel,
mais
intégré dans un fichier bat elle donne comme seul résultat celà :

FOR /F "eol=; tokens=1 delims=, " ic$sccbin

Auriez vous une indication qui me permette de faire marcher mon script


Avatar
Jean-Claude BELLAMY
Dans le message :,
Nicolas a pris la peine d'écrire ce qui
suit :
FOR /F "eol=; tokens=1 delims=, " %i IN ( listeserveurs.txt ) DO copy
/Y wsusscan.cab %ic$sccbin

Voila j'ai cette commande qui doit copier sur une liste de serveurs
distant le fichier wsusscan.cab, cette commande marche très bien
lancé tel quel, mais intégré dans un fichier bat elle donne comme
seul résultat celà :

FOR /F "eol=; tokens=1 delims=, " ic$sccbin

Auriez vous une indication qui me permette de faire marcher mon script


Tout d'abord, est-ce que les mots "bonjour", "merci", ... seraient des
nélologismes chez toi ? ;-)


Tu devrais savoir (çà date au moins de DOS 2.0 !!!) que dans une boucle FOR
insérée dans un batch, il faut DOUBLER le "%"
FOR /F "eol=; tokens=1 delims=, " %%i IN ( listeserveurs.txt ) DO copy /Y
wsusscan.cab %%ic$sccbin

(Tu aurais pu avoir l'idée élémentaire d'exécuter "FOR /?" pour connaitre la
syntaxe exacte de cette commande !)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr