Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Einfaches Batch-File erstellen

Mitglied: Thomas91

Thomas91 (Level 1) - Jetzt verbinden

27.11.2013, aktualisiert 28.11.2013, 11637 Aufrufe, 10 Kommentare, 2 Danke

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 fr 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

Mitglied: Snowman25
27.11.2013 um 13:49 Uhr
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 C:\Beispielordner\ so gesetzt sein, dass robocopy keinen Zugriff darauf hat.

Gruß,
Snowman25
Bitte warten ..
Mitglied: Penny.Cilin
27.11.2013, aktualisiert um 14:07 Uhr
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.
Bitte warten ..
Mitglied: Thomas91
27.11.2013 um 14:14 Uhr
hey Snowman25,

mit backslash hat es leider auch nicht funktioniert.

Ich bekomme jetzt im Logfile angezeigt das es das Zielverzeichnis nicht findet. Meine Ziel URL steht auch hinter dem Quellpfad.

SET source="C:\Beispielordner\"
SET finallocation="\\Netzlaufwerk\Programme\SVS\"

echo %source%
robocopy %source% %finallocation% /e /mir /np /ZB /log:backup_log.txt

Log:

ROBOCOPY :: Robustes Dateikopieren fr Windows
Gestartet: Wed Nov 27 14:10:31 2013

Quelle : C:\Beispielordner" \netzlaufwerk\Programme\SVS"\
Ziel -

Dateien : *.*

Optionen: *.* /S /E /COPY:DAT /PURGE /MIR /ZB /NP /R:1000000 /W:30

FEHLER: Es wurde kein Zielverzeichnis angegeben.

Einfache Syntax :: ROBOCOPY Quelle Ziel /MIR

Quelle :: Quellverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
Ziel :: Zielverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
/MIR :: Spiegelt eine vollst„ndige Verzeichnisstruktur.

Weitere Informationen erhalten Sie ber den Befehl "ROBOCOPY /?"


Der Befehl "/MIR" kann Dateien sowohl kopieren als auch L™SCHEN.
Bitte warten ..
Mitglied: WinCobold
27.11.2013 um 14:49 Uhr
Hallo Thomas91,

irgendwo gehen deine startenden Anführungszeichen verloren. Schau dir doch mal deine SET-Befehle nochmal genau an.

Gruß
WinCobol
Bitte warten ..
Mitglied: Penny.Cilin
27.11.2013 um 15:31 Uhr
Hallo Thomas91,

möglicherweise musst Du die Anführunsgszeichen anders setzen.
Versuche mal folgendes:

SET source=C:\Beispielordner\
SET finallocation=\\Netzlaufwerk\Programme\SVS\

echo %source%
robocopy "%source%" "%finallocation%" /e /mir /np /ZB /log:backup_log.txt

Gruss Penny.
Bitte warten ..
Mitglied: Thomas91
27.11.2013 um 15:47 Uhr
Ich habe jetzt das kleine Script von dir versucht Penny. Leider bekomme ich kein Logfile und es kopiert immer noch nicht.
MfG

Thomas
Bitte warten ..
Mitglied: colinardo
27.11.2013, aktualisiert um 17:15 Uhr
Hallo Thomas,
so funktioniert es bisher überall wo ich Robocopy eingesetzt habe:
01.
SET source=C:\Beispielordner
02.
SET finallocation=\\Netzlaufwerk\Programme\SVS
03.
robocopy "%source%" "%finallocation%" *.* /mir /ZB /log:backup_log.txt 
Wenns bei dir damit nicht geht, scheint irgendetwas mit den Berechtigungen nicht zu stimmen oder dein Editor nutzt ein falsches Encoding.

Grüße Uwe
Bitte warten ..
Mitglied: Thomas91
28.11.2013 um 08:01 Uhr
Hey Uwe,
danke noch einmal für dein Feedback.

Ich hätte da jetzt joch eine Frage zum Thema ß im Code.
Kann dies vielleicht mein Problem verursachen?

MfG Thomas
Bitte warten ..
Mitglied: colinardo
28.11.2013 um 08:16 Uhr
Ja, das tut es....
hier sollte das ändern der Codepge mit
01.
chcp 1252
vor deinem Code helfen. Und danach wieder mit
01.
chcp 850
zurückstellen.

Grüße Uwe
Bitte warten ..
Mitglied: Thomas91
28.11.2013 um 09:01 Uhr
Mit folgendem Code funktioniert nun auch das Kopieren bei mir:
01.
@echo off
02.
REM Change chcp
03.

04.
chcp 1252
05.

06.
REM set source
07.
  
08.
set sourceDir=C:\Schließanlage\  
09.
set targetDir=\\Schließanlage\Programme\Schließanlage\  
10.
  
11.
echo.  
12.
echo ===== erstelle Backup von %sourceDir% =====  
13.
echo.  
14.
dir %sourceDir% >nul || ( echo FEHLER: Quellverzeichnis nicht gefunden. && echo %sourceDir% && goto end)   
15.
dir %targetDir% >nul || ( echo FEHLER: Zielverzeichnis nicht gefunden - Stick nicht angesteckt?? && echo %targetDir% && goto end)   
16.
robocopy "%sourceDir%" "%targetDir%" /R:3 /W:5 /XO /MIR  
17.

18.
REM change chcp back to 850
19.

20.
chcp 850
21.

22.
echo Das Backup wurde durchgeführt
Vielen Dank an alle die sich auf meine Frage gemeldet haben.
Bitte warten ..
Ähnliche Inhalte
CPU, RAM, Mainboards
Rechner geht einfach aus
gelöst Frage von Zoom78CPU, RAM, Mainboards42 Kommentare

Hallo, ich bin zwar ziemlich sicher, dass es an dem Netzteil liegt, trotzdem möchte ich fragen um sicher zu ...

Windows 7
Internetverbindung bricht einfach ab
Frage von Andy33717Windows 73 Kommentare

Also: Mein Internet bricht des öfteren einfach ab, wie oben schon beschrieben. Der Faktor dabei ist aber es passiert ...

Windows 10
Computer startet einfach neu
Frage von chris84Windows 109 Kommentare

Hallo Zusammen, wir haben einen Rechner (Windows 10) der immer mal wieder einfach neu startet - ohne erkennbaren Grund. ...

Backup

Backup-Replikation einfach für Privat

gelöst Frage von UnbekannterNR1Backup7 Kommentare

Hallo zusammen, ich bin auf der Suche nach einer einfachen Backup Lösung für meine Mutti :) Gegeben ist ein ...

Neue Wissensbeiträge
Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 7 StundenInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 1 TagWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Windows 10

Windows 10 - Programme laufen schneller, wenn Sie mit Administratorrechten ausgeführt werden

Erfahrungsbericht von 1Werner1 vor 2 TagenWindows 1013 Kommentare

Moin, das wollte ich erst nicht glauben, aber es ist so. Wenn Ihr ein Programm mit Administratorrechten unter Windows ...

Sicherheits-Tools
Putty hat heftige Bugs korrigiert!
Information von Lochkartenstanzer vor 3 TagenSicherheits-Tools8 Kommentare

Moin, Wie man aus herauslesen kann, sind in den Versionen vor 0.71 gravierende Bugs, die es angeraten erscheinen lassen, ...

Heiß diskutierte Inhalte
Server-Hardware
Kompatibilität Tray für HP Proliant DL385 G10 vs. G8, G9
Frage von chris123Server-Hardware19 Kommentare

Hallo, weiß einer der hier anwesenden, ob die Trays für 2,5 " HDDs zwischen einem DL 385 G10 und ...

Outlook & Mail
Office 365 mit Email-Profil installieren
gelöst Frage von 139221Outlook & Mail18 Kommentare

Hallo, kurz zu meiner Person: Vor ungefahr 10 Jahren habe ich eine Umschuldung zum Fachinformatiker für Systemintegration gemacht aber ...

Server-Hardware
Server Hardwareempfehlung für Projekt
gelöst Frage von heax22Server-Hardware12 Kommentare

Hallo zusammen, ich bin auf der Suche nach einer geeigneten Server Plattform um unter Hyper-V einen virtuellen Server 2016 ...

E-Mail
Wie funktionieren DNS Blacklisten?
gelöst Frage von WinLiCLIE-Mail12 Kommentare

Ich frage mich schon seit längerem, woher genau die Blacklisten für die Mailserver die Domains und Ips kennen die ...