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, 1972 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 ...

Windows Server
gelöst FTP-Upload per Batchdatei in der Aufgabenplanung (3)

Frage von Dullodir zum Thema Windows Server ...

LAN, WAN, Wireless
gelöst Batchdatei um einen Proxy einzustellen (14)

Frage von CrystalFlake zum Thema LAN, WAN, Wireless ...

Neue Wissensbeiträge
Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Exchange Server
Microsoft Exchange Weiterleitung mit anderer primären E-Mail Adresse (14)

Frage von Rene12345 zum Thema Exchange Server ...

Windows Userverwaltung
gelöst Wie verfahrt Ihr mit den Windows-Benutzerkonten und -dateien von ausgeschiedenen Mitarbeitern? (14)

Frage von Bl0ckS1z3 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Devolo DLAN 500 pro Wireless+ (13)

Frage von IceAge zum Thema LAN, WAN, Wireless ...

Microsoft
gelöst Subnetting: In welchem Subnetz befindet sich die IP? (12)

Frage von winler zum Thema Microsoft ...