Wie kopiere ich Daten vom Netzlaufwerk auf einen lokalen PC per Batch-Datei?
Hallo,
ich versuche von einem Netzlaufwerk eine gespeicherte Konfigurationsdatei von einem Programm auf einen lokalen PC zu kopieren mit einem Batch-Befehl.
Ich habe folgendes versucht:
- net use \\laufwerk\daten
- xcopy \\laufwerk\daten\programme\konfigurationsdatei.ini C:\Program Files\programm /Y /R
Es passiert einfach gar nichts. Keine Fehlermeldung, keine neuen Dateien, gar nichts.
Hatte schon jemand Erfahrungen damit?
Gruß, Lepide
5 Antworten
Ist das Netzlaufwerk bei den betroffenen PC's schon gemountet ?
Wenn ja, dann brauchst du den net use befehl gar nicht. Denn dann köntest du einfach den Laufwerksbuchstaben nehmen!
Wenn also bei jedem Rechner die Netzlaufwerksbuchstaben für den Pfad gleich sind, so könntest du einfach
x => \\laufwerk\daten
x:
xcopy X:\programme\konfigurationsdatei.ini C:\Program Files\programm /Y /R
schreiben.
Ansonsten probiere es mal damit:
net use x: \\laufwerk\daten
xcopy x:\programme\konfigurationsdatei.ini C:\Program Files\programm /Y /R
WindowsNetz versteht UNC-Schreibweise
copy \\server\geraet\pfad\datei C:\Program Files\programm /Y /R
wobei die Platzhalter "server" durch Name oder Adresse des Servers
und "geraet" durch den Namen der Freigabe zu ersetzen sind.
Aber wozu sollte jemand zum kopieren einer Datei eine Batchdatei schreiben????
Wenn du net use benutzt, musst du auch einen Laufwerksbuchstben angeben, unter dem die Freigabe gemappt wird.
Also
net use z: \\laufwerk\daten
oder
net use * \\laufwerk\daten für den nächsten freien LW-Buchstaben.
xcopy /DEY c:\Eigene~1 d:\sicher\
ich glaube so war es damals in meiner windoof zeit
Da gibts einen Befehl Pause.
Schreib den dahinter und schau welche Meldung die Batch gibt.