Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Call in Batchdatei - Abbruch nach erstem call-Aufruf

Frage Microsoft Windows Tools

Mitglied: pschsch

pschsch (Level 1) - Jetzt verbinden

03.05.2013 um 11:43 Uhr, 1998 Aufrufe, 4 Kommentare

Ich sichere Daten von einem Windowsserver 2008 R2 auf eine mobile Festplatte (USB) mit robocopy.

Die zu sichernden Dateien liegen in Verzeichnissen auf Laufwerk D:,
die mobile Festplatte hat die Laufwerksbezeichnung E:.

Ich bin kein ausgebildeter IT-Mensch, sondern Lehrer, der einen Teil der Administration eines schulischen Netzwerks managt.

Hallo:

Aufbau einzelner Batch-Dateien (Beispiel):

Name:
HOME_kopieren.bat

Inhalt:
robocopy d:\Home e:\Home /copyall /mir
exit


Diese Dateien werden von mir in bestimmten Abständen aufgerufen, je nach Arbeitsanfall. (An eine zeitliche Festlegung oder Automatisierung ist nicht gedacht.)


Da ich 8 solcher Batchdateien geschrieben habe, die auch alle funktionieren, wollte ich diese in einem Aufruf zur Ausführung bringen.

Name:
ALLES_kopieren.bat

Inhalt (gekürzt):
call "HOME_kopieren.bat"
call "INSTALL_kopieren.bat"
call "PROFILE_kopieren.bat"
exit

Alle Batchdateien liegen im gleichen Ordner/Verzeichnis.

Nach dem Aufruf der ersten Batchdatei mit call wird ALLES_kopieren.bat beendet; nur die erste angesprochene Batchdatei wurde aufgerufen.

Wahrscheinlich habe ich einen Denkfehler. Doch welcher ist es?

Ciao
Mitglied: andimue
03.05.2013, aktualisiert um 12:01 Uhr
Hallo Pschsch,

das Problem liegt in dem Exit-Befehl in deinen aufgerufenen Batch-Dateien.
Wenn du die weg lässt sollte es funktionieren.

Ich würde es aber eher so machen:

Name:
ALLES_kopieren.bat

01.
robocopy d:\Home    e:\Home /copyall /mir 
02.
robocopy d:\Install e:\Install /copyall /mir 
03.
robocopy d:\Profile e:\Profile /copyall /mir 
04.
...
Gruß
Andi
Bitte warten ..
Mitglied: bastla
03.05.2013 um 11:56 Uhr
Hallo pschsch!

Wenn Du die Verwendung von "exit" auf die wenigen Fälle (und dann zumeist mit "/b"), in denen es tatsächlich sinnvoll ist, beschränkst, sollte das besser gehen ...

Im Fall des Falles kannst Du das Ende eines Batches auch mit "goto :eof" herbeiführen.

Grüße
bastla
Bitte warten ..
Mitglied: hausens
03.05.2013, aktualisiert um 13:09 Uhr
Hallo Pschpsch,

Ich hatte einmal so ein ähnliches Problem.
Wie meine Vorposter schon richtig schrieben, lass das exit mal weg.

Die 3 .bat Dateien würde ich mit dem Befehl start ausführen.
Hatte mit dem call Befehl schon einmal Probleme das ich immer nur das 1. Programm ausführen konnte, mit start xy hat es dann funktioniert auch die anderen (in meinem Fall) 4 Programme zu starten.

In deinem Fall:
01.
start HOME_kopieren.bat 
02.
start INSTALL_kopieren.bat 
03.
start PROFILE_kopieren.bat
Hoffe ich konnte dir helfen


Freundliche Grüße

Hausens
Bitte warten ..
Mitglied: pschsch
03.05.2013 um 15:35 Uhr
Hallo und vielen Dank für eure Antworten! Ich probiere eure Vorschläge am Montag mal aus. Habe auch die Frage auf "gelöst" gesetzt, weil so oder so wird das Verfahren schon klappen!
Ciao und schönes Wochenende!
Bitte warten ..
Ähnliche Inhalte
TK-Netze & Geräte
gelöst Nummernsignalisierung bei Rufumleitung (Cisco Call Manager) (2)

Frage von TripleDouble zum Thema TK-Netze & Geräte ...

Voice over IP
Fax over IP Einrichtung Gateway Call Manager (1)

Frage von mellon zum Thema Voice over IP ...

Firewall
Checkpoint R76 VPN-Abbrüche (2)

Frage von Leo-le zum Thema Firewall ...

Batch & Shell
gelöst Batchdatei für Aufgabenplanung zum Löschen von Backups (2)

Frage von Winuser zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (20)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Hosting & Housing
CNAME auf FTP funkt nicht mehr (7)

Frage von Wintektiv zum Thema Hosting & Housing ...