Parancs végrehajtása több gépen (??psexec??)
2010-02-24T15:15:07+01:00
2010-02-25T11:19:56+01:00
2022-08-01T17:40:30+02:00
stimpy001
Sziasztok!

Lenne egy problémám aminek a megoldása valószinű nektek csípőből megy majd. Szeretném a helyi szerveren egy adott könyvtárban lévő fájlt több gépre (kb. 20) egyszerre átmásolni.
Adott egy batch file amiben egy egyszerű másolás parancs van (copy \\servercíme\megosztás\teszt.jpg c:\valami\) és adott egy TXT file amiben a gépek IP címei vagy domain nevei vannak.
Hogy lehet azt megoldani hogy a TXT fájlban lévő gépekre egymás után átmásolja az adott fájlt?
Előre is köszönöm!
Mutasd a teljes hozzászólást!
Nem nagyon értem. Azt mondod, hogy a szerveren van a file amit akarsz másolni és van egy txt amiben a kliensek ipcíme. De a copy-t úgy paraméterezed, mintha a serverről akarnál másolni de mégsem
Na, én gondolom, a szerverről kell másolni, vagyis ott legyen a batch és akkor itt a script:

@echo off rem - ipcimeket tartalmazo file ( minden sor egy IP cim ) SET IPFILE=ip.txt rem - masolando file neve ( tartalmazhat utvonalat is ) SET TOCOPY=valami.jpg rem - ahova a filet kell masolni ( share name a klienseken ) SET TODIR=tmp FOR /F "tokens=1" %%i in (%IPFILE%) do ( XCOPY /F /H /Y %TOCOPY% \\%%i\%TODIR%\ )

---
mi az a C$?
Mutasd a teljes hozzászólást!

abcd