admin580
Goto Top

Gleichnamige Dateien im Netzwerk auf einen PC kopieren

Hallo!

Ich habe mal ein kleines Anliegen. Und zwar wollte ich einige Konfigurationsdateien von verschiedenen PC's auf einen zentralen PC sichern. Es ist so, dass all diese PC's die Datei in demselben Verzeichnis haben und diese auch überall gleich heißt (z.B. C:\temp\test.iss).
Diese Datei möchte ich von jedem Rechner auf einen zentralen PC sichern, und zwar so, dass ich erkennen kann von welchem PC diese Datei ist.

Nun könnte ich das per Skript machen, in dem ich dort sage: "verbinde dich mich Rechner x, kopiere die Datei x in das Verzeichnis y (copy test.iss x:\PC_001.iss)". Da ich das aber für jeden Rechner machen muss, ist mir das etwas zu umständlich und langwierig.

Ich habe jetzt noch eine andere Idee. Wir nutzen Altiris für die Fernwartung. Dort kann ich sagen, führe an den Rechnern x - y das Skript x aus. Da bräuchte ich nur ein ganz kleines Skript. Dieses wird aus Clientsicht ausgeführt. Nun ist aber das Problem, dass ich die kopierte Datei nicht wirklich individualisieren kann. D.h. wenn ich das für 100 Rechner anschiebe, wird das ganze zwar brav 100x ausgeführt, aber ich habe am Ende nur eine Datei "test.iss", da die immer wieder überschrieben wird. Deshalb müsste ich es irgendwie hinkriegen, dass der Name der Datei auf dem Zielrechner irgendwie umbenannt wird.

Bsp. Rechner 1: c:\temp> copy test.iss x:\temp

da Skript gleich bleibt, auch dasselbe bei Rechner2:
c:\temp> copy test.iss x:\temp
(Datei von Rechner 1 wird überschrieben)

Gibt es dafür einen Befehl, dass z.B. der Computername ausgelesen wird und dieser als Dateiname verwendet wird? Kennt sich jemand in den Niederungen von DOS aus?

Vielen Dank schon mal im Voraus

Gruß
Thomas

P.S. Wenn es nicht geht, ist auch nicht sooooooo tragisch. Dann muss ich eben in den sauren Apfel beißen und mich einen halben Tag hinsetzen und das Skript tippen....

Content-ID: 19275

Url: https://administrator.de/contentid/19275

Ausgedruckt am: 23.11.2024 um 05:11 Uhr

Biber
Biber 08.11.2005 um 13:18:02 Uhr
Goto Top
Moin Admin580,
..
copy test.iss x:\temp\%computername%_*.*
..
wäre ein möglicher Ansatz: Ergebnis ist dann eine Datei PC0027_test.iss, PC_0044_test.iss usw. im freigegebenen x:\temp-Verzeichnis.
Außerdem sind das noch gar keine Niederungen und schon gar nicht vom DOS. *gg

Grüße
Frank / der Biber aus Bremen
Admin580
Admin580 08.11.2005 um 13:31:55 Uhr
Goto Top
Hallo Frank,

danke für den Tipp. Ich probiere es nachher mal aus.
Die Lösung hört sich ja recht simpel an. Ich dachte eigentlich, dass das sehr aufwändig wäre.... Nun ja, vielen Dank erstmal!

Gruß
Thomas
Admin580
Admin580 08.11.2005 um 14:08:27 Uhr
Goto Top
Hat geklappt.

Schöne Grüße!
Thomas
meto
meto 08.11.2005 um 15:39:37 Uhr
Goto Top
@Biber
War so klar. Wenn was mit Script im Beitrag zu lesen ist, braucht man garnicht mehr weiter zu lesen, weil das Problem ja schon gelöst wurde (wenns lösbar ist). Und von wem natürlich ... face-wink