Mit Batch File Verzeichnisinhalt auf anderen rechner kopieren
Hallo zusammen,
ich würde gern eine Batch Datei erstellen, die Dateien über das Netzwerk auf einen anderen Rechner kopiert, bzw. anders herum , dass ich mir im Netzwerk Daten von einem anderen Rechner
ziehen kann.
Im Linux Bereich wäre das wget oder lynx .
Kann ich soetwas mit einem einfachen copy Befehl realisieren unter Angabe der ZZiel IP Adresse.
Oder kann ich Xcopy verwenden.
Ich kenne mit mit Windows leider nicht allzu gut aus.
Über eine Anleitung wäre ich sehr dankbar.
VG
Jörn
ich würde gern eine Batch Datei erstellen, die Dateien über das Netzwerk auf einen anderen Rechner kopiert, bzw. anders herum , dass ich mir im Netzwerk Daten von einem anderen Rechner
ziehen kann.
Im Linux Bereich wäre das wget oder lynx .
Kann ich soetwas mit einem einfachen copy Befehl realisieren unter Angabe der ZZiel IP Adresse.
Oder kann ich Xcopy verwenden.
Ich kenne mit mit Windows leider nicht allzu gut aus.
Über eine Anleitung wäre ich sehr dankbar.
VG
Jörn
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 48674
Url: https://administrator.de/contentid/48674
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo soa und willkommen im Forum!
Was damicka genausowenig wissen konnte wie ich, ist die Konfiguration Deines Netzwerkes (Domäne ja/nein, Betriebssystem der Rechner), daher seine vereinfachende Darstellung für den Fall, dass Du auf dem entfernten Rechner Administrator-Rechte hättest. Konkret würdest Du in diesem Fall etwa alle Dateien des Verzeichnisses "C:\Test\Daten" (samt aller Unterverzeichnisse) des Rechners "PC0518" in das lokale Verzeichnis "C:\Kopierte Daten" mit folgendem Befehl kopieren ("ziehen"):
Die Anführungszeichen sind nur erforderlich, wenn im Verzeichnisnamen Leerzeichen enthalten sind (stören aber in den allermeisten Fällen nicht - daher also im Zweifelsfall verwenden). Weitere Optionen für XCOPY werden durch die Eingabe von "xcopy /?" angezeigt.
Wenn Du die Verwendung einer IP-Adresse dem Computernamen vorziehst, kannst Du natürlich auch
schreiben.
Sofern Du keine Admin-Rechte auf PC0518 hast, muss dort entweder das Verzeichnis "Test" oder das Verzeichnis "Daten" selbst explizit freigegeben werden. Wäre also zB "C:\Test" unter dem Freigabenamen "Testfreigabe" freigegeben, würde der Kopierbefehl so aussehen:
Voraussetzung ist aber, dass Du die erforderlichen Berechtigungen für den Zugriff auf die Freigabe sowie die einzelnen Dateien besitzt.
HTH
bastla
Was damicka genausowenig wissen konnte wie ich, ist die Konfiguration Deines Netzwerkes (Domäne ja/nein, Betriebssystem der Rechner), daher seine vereinfachende Darstellung für den Fall, dass Du auf dem entfernten Rechner Administrator-Rechte hättest. Konkret würdest Du in diesem Fall etwa alle Dateien des Verzeichnisses "C:\Test\Daten" (samt aller Unterverzeichnisse) des Rechners "PC0518" in das lokale Verzeichnis "C:\Kopierte Daten" mit folgendem Befehl kopieren ("ziehen"):
xcopy /s \\PC0518\C$\Test\Daten\*.* "C:\Kopierte Daten\*.*"
Wenn Du die Verwendung einer IP-Adresse dem Computernamen vorziehst, kannst Du natürlich auch
xcopy /s \\10.10.5.18\C$\Test\Daten\*.* "C:\Kopierte Daten\*.*"
Sofern Du keine Admin-Rechte auf PC0518 hast, muss dort entweder das Verzeichnis "Test" oder das Verzeichnis "Daten" selbst explizit freigegeben werden. Wäre also zB "C:\Test" unter dem Freigabenamen "Testfreigabe" freigegeben, würde der Kopierbefehl so aussehen:
xcopy /s \\PC0518\Testfreigabe\Daten\*.* "C:\Kopierte Daten\*.*"
HTH
bastla