Dateien auf Client via Script oder Batch verändern
hi, ich hab ein Programm welches auf jedem client installiert ist. hier ist eine .ini Datei und eine .ml Datein drin. Beide würde ich gern über ein Logonscript oder batch oder...?? einmal öffnen und eine bestimmte zeile verändern. in dieser Zeile ist der Pfad vom einem alten Server angegeben und den muss ich durch den neuen servernamen ersetzten. Ich muss das auf 150 clients machen und will ja ned das PGM neu installieren. Es reicht diese 2 Dateien zu ändern.
Habe leider keine Erfahrung mit script oder batchdatein.
wie geht man an so etwes ran?
Danke!!
Habe leider keine Erfahrung mit script oder batchdatein.
wie geht man an so etwes ran?
Danke!!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 52811
Url: https://administrator.de/contentid/52811
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
3 Kommentare
Neuester Kommentar
Relative einfach !
Ich gehe mal davon aus, das du Domain Admin Rechte hast und dich da so ohne Kennwörter und so mit den Kisten
verbinden kannst oder ? Wenn das so ist, dann weist du auch wohin du die Datein kopieren must ! Die Batch ist
einfach realisiert ! Du benötigst eine einzige Batchdatei ! Du mußt nur noch die Werte richtig anpassen ! Da ich ja nicht
weis woher und wohin die Datein sollen. In meinem Fall würde ich meine.txt von meinem LW c:\ nach dem Rechnern
in den IP Kreis IP 192.168.123.100 bis 192.168.123.123 auf die Rootebene von LW C kopieren und ersetzt die vorhandene
Datei(n). Du must aber beim Aufruf der Batch 2 Parameter mitgeben. Anfangsrechner , Endrechner. Ich beschliese
meine Batch heist Verteilen.bat.
Somit wäre der Aufruf -> Verteilen 100 123
@echo off
Rem Das ist meine Batchdatei Verteilen.bat
Rem we
for /L %%A in (%1,1,%2) do copy "c:\meine.txt" "\\192.168.123.%%A\c$\" /Y
Erläuterung
Der obiger Code belegt die Variable %%a nacheinander mit den Werten von Übergabeparameter %1 bis Übergabeparameter %2
und führt denn xcopy Befehl mit der Quelle "c:\meine.txt" und dem Ziel "\\192.168.123.%%A\c$\" somit x mal durch und überschreibt
vorhandene /Y. Es würde dann in meinem Beispiel dann wie folgt aussehen
xcopy "c:\meine.txt" "\\192.168.123.100\c$\" /Y
xcopy "c:\meine.txt" "\\192.168.123.101\c$\" /Y
:
xcopy "c:\meine.txt" "\\192.168.123.123\c$\" /Y
Achja bei fragen stehe ich gerne zur Verfügung.
MFG Metzger
Ich gehe mal davon aus, das du Domain Admin Rechte hast und dich da so ohne Kennwörter und so mit den Kisten
verbinden kannst oder ? Wenn das so ist, dann weist du auch wohin du die Datein kopieren must ! Die Batch ist
einfach realisiert ! Du benötigst eine einzige Batchdatei ! Du mußt nur noch die Werte richtig anpassen ! Da ich ja nicht
weis woher und wohin die Datein sollen. In meinem Fall würde ich meine.txt von meinem LW c:\ nach dem Rechnern
in den IP Kreis IP 192.168.123.100 bis 192.168.123.123 auf die Rootebene von LW C kopieren und ersetzt die vorhandene
Datei(n). Du must aber beim Aufruf der Batch 2 Parameter mitgeben. Anfangsrechner , Endrechner. Ich beschliese
meine Batch heist Verteilen.bat.
Somit wäre der Aufruf -> Verteilen 100 123
@echo off
Rem Das ist meine Batchdatei Verteilen.bat
Rem we
for /L %%A in (%1,1,%2) do copy "c:\meine.txt" "\\192.168.123.%%A\c$\" /Y
Erläuterung
Der obiger Code belegt die Variable %%a nacheinander mit den Werten von Übergabeparameter %1 bis Übergabeparameter %2
und führt denn xcopy Befehl mit der Quelle "c:\meine.txt" und dem Ziel "\\192.168.123.%%A\c$\" somit x mal durch und überschreibt
vorhandene /Y. Es würde dann in meinem Beispiel dann wie folgt aussehen
xcopy "c:\meine.txt" "\\192.168.123.100\c$\" /Y
xcopy "c:\meine.txt" "\\192.168.123.101\c$\" /Y
:
xcopy "c:\meine.txt" "\\192.168.123.123\c$\" /Y
Achja bei fragen stehe ich gerne zur Verfügung.
MFG Metzger
Ist auch nicht wirklich ein Problem oder !
Du kannst doch ein LW mappen. Im Anschluss ein Dir Befehl mit mit Parameter in ein TXT file exportieren.
Txt File dursuchen den Fundort dann als Parameter in übergeben dann sollte der Drops auch gelutscht sein .....
Allerdings kann ich das jetzt nicht mal ebend schnell machen / realisieren / testen. Da bräuchte ich wohl ein bissel mehr Zeit.
MFG Metzger
p.s sage Bescheid wenn von intresse.
Du kannst doch ein LW mappen. Im Anschluss ein Dir Befehl mit mit Parameter in ein TXT file exportieren.
Txt File dursuchen den Fundort dann als Parameter in übergeben dann sollte der Drops auch gelutscht sein .....
Allerdings kann ich das jetzt nicht mal ebend schnell machen / realisieren / testen. Da bräuchte ich wohl ein bissel mehr Zeit.
MFG Metzger
p.s sage Bescheid wenn von intresse.