In Batch Errorlevel einbauen

Kasino

Neuling
Thread Starter
Mitglied seit
05.04.2011
Beiträge
120
Ort
Lohmar
Liebe Community,

Ich habe eine Batch und will bei einem Copy-Befehl überprüfen ob ein Fehler auftritt. Falls ein Fehler auftritt soll eine Meldung am Ende der Text.txt Datei reingeschrieben werden. Die Batch soll jedoch nicht Beendet werden sondern normal weiter laufen bzw. sie soll nicht abgebrochen werden. Erst wenn die Batch durchgelaufen bzw. am Ende ist soll der Fehler in die text.txt Datei reingeschrieben werden.

Code:
REM ================================================
REM Sicherung der Netzlaufwerke (Sie beommen das oben geaenderte Datum als Namen)
REM ================================================

xcopy /E /S /Y /R /I "C:\Netzlaufwerke" "E:\Sicherung_Taeglich\%cdate%" > E:\Sicherung_Taeglich\Backuplog.txt 
[COLOR="#FF0000"]Wenn bei diesem Befehl ein Fehler auftritt soll erst weiter der Befehl abegarbeitet werden und die anderen Befehle auch. jedoch soll eine Meldung am Schluss in die Text.txt Datei geschrieben werden.[/COLOR]

Weitere Befehle .....

Dabei möchte ich aber gerne, das auf alle Fehler geprüft wird bzw. Das auf jede Art von Fehler geprüft wird.

Mit freundlichen Grüßen
Kasino
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Code:
REM ================================================
REM Sicherung der Netzlaufwerke (Sie beommen das oben geaenderte Datum als Namen)
REM ================================================

set fehlermeldung=0
xcopy /E /S /Y /R /I "C:\Netzlaufwerke" "E:\Sicherung_Taeglich\%cdate%" > E:\Sicherung_Taeglich\Backuplog.txt 
if %errorlevel% NEQ 0 set fehlermeldung=1

Weitere Befehle .....


if %fehlermeldung% == 1 echo kopierfehler >>Text.txt
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh