Einfaches Batch-File erstellen
Hallo Community,
ich möchte ein einfaches Batchfile erstellen.
Ich möchte einen Ordner von C: auf ein Netzlaufwerk kopieren.
Source= C:\Beispielordner
Finallocation= \\netzlaufwerk\Programme\SVS
Das Betriebsystem auf dem das Batch-File ausgeführt werden soll ist Windows 7 x64. Am liebesten würde ich das File per Aufgabenplanung einmal am Tag ausführen lassen. Da es sich um einen PC in einer Außenstelle handelt.
Mein Code ist folgender:
@echo off
REM Set Locations
SET source="C:\Beispielordner"
SET finallocation="\\Netzlaufwerk\Programme\SVS"
echo %source%
robocopy %source% %finallocation% /e /mir /np /Z /log:backup_log.txt
Logfile:
ROBOCOPY :: Robustes Dateikopieren fr Windows
Gestartet: Wed Nov 27 13:30:24 2013
Quelle : C:\Beispielordner\
Ziel : \\Netzlaufwerk\Programme\SVS\
Dateien : *.*
Optionen: *.* /S /E /COPY:DAT /PURGE /MIR /Z /NP /R:1000000 /W:30
2013/11/27 13:30:24 FEHLER 2 (0x00000002) Zugriff auf Quellverzeichnis C:\Beispielordner\
Das System kann die angegebene Datei nicht finden.
Es geht eigentlich um nichts großes, aber ich mach irgendwas falsch in meinem ersten Batchfile.
Vielen dank schon jetzt für eure Antworten!
MfG
ich möchte ein einfaches Batchfile erstellen.
Ich möchte einen Ordner von C: auf ein Netzlaufwerk kopieren.
Source= C:\Beispielordner
Finallocation= \\netzlaufwerk\Programme\SVS
Das Betriebsystem auf dem das Batch-File ausgeführt werden soll ist Windows 7 x64. Am liebesten würde ich das File per Aufgabenplanung einmal am Tag ausführen lassen. Da es sich um einen PC in einer Außenstelle handelt.
Mein Code ist folgender:
@echo off
REM Set Locations
SET source="C:\Beispielordner"
SET finallocation="\\Netzlaufwerk\Programme\SVS"
echo %source%
robocopy %source% %finallocation% /e /mir /np /Z /log:backup_log.txt
Logfile:
ROBOCOPY :: Robustes Dateikopieren fr Windows
Gestartet: Wed Nov 27 13:30:24 2013
Quelle : C:\Beispielordner\
Ziel : \\Netzlaufwerk\Programme\SVS\
Dateien : *.*
Optionen: *.* /S /E /COPY:DAT /PURGE /MIR /Z /NP /R:1000000 /W:30
2013/11/27 13:30:24 FEHLER 2 (0x00000002) Zugriff auf Quellverzeichnis C:\Beispielordner\
Das System kann die angegebene Datei nicht finden.
Es geht eigentlich um nichts großes, aber ich mach irgendwas falsch in meinem ersten Batchfile.
Vielen dank schon jetzt für eure Antworten!
MfG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 223092
Url: https://administrator.de/contentid/223092
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo @Thomas91,
Füge an deine Ordernnamen einen Backslash an, dann weiß robocopy auch, dass das Ordner sind!
Ausserdem könnten die Berechtigungen für
Gruß,
@Snowman25
Füge an deine Ordernnamen einen Backslash an, dann weiß robocopy auch, dass das Ordner sind!
Ausserdem könnten die Berechtigungen für
C:\Beispielordner\
so gesetzt sein, dass robocopy keinen Zugriff darauf hat.Gruß,
@Snowman25
Hm, also bei mir funktioniert das Skript ohne Fehlermeldung. OS := Windows 7 Enterprise.
@Snowman
Die Backslashes am Ende müssen nicht unbedingt angegeben werden.
[edith] vielleicht mal folgende Parameter versuchen: /e /mir /np /ZB /log:backup_log.txt
Gruss Penny.
@Snowman
Die Backslashes am Ende müssen nicht unbedingt angegeben werden.
[edith] vielleicht mal folgende Parameter versuchen: /e /mir /np /ZB /log:backup_log.txt
Gruss Penny.
Hallo Thomas,
so funktioniert es bisher überall wo ich Robocopy eingesetzt habe:
Wenns bei dir damit nicht geht, scheint irgendetwas mit den Berechtigungen nicht zu stimmen oder dein Editor nutzt ein falsches Encoding.
Grüße Uwe
so funktioniert es bisher überall wo ich Robocopy eingesetzt habe:
SET source=C:\Beispielordner
SET finallocation=\\Netzlaufwerk\Programme\SVS
robocopy "%source%" "%finallocation%" *.* /mir /ZB /log:backup_log.txt
Grüße Uwe