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

ntbackup - Fehlercode über Batchabfragen und auswerten

Frage Microsoft

Mitglied: emjott

emjott (Level 2) - Jetzt verbinden

17.10.2006, aktualisiert 08.12.2006, 5764 Aufrufe, 9 Kommentare

Wie kann ich den von ntbackup gemeldeten Fehler (Medium nicht gefunden, etc.) über eine Batchdatei auslesen?Der Rückgabewert sollte unbedingt mit "if" Auswertbar sein. Es würde mir schon der Wert "0" für kein Fehler und der Wert "1" für Fehler reichen.

"Mühsam ernährt sich da Murmeltier" Bald habe ich alles zusammen, was ich für meine ntbackup Sicherung brauche
Mitglied: Tundra
17.10.2006 um 16:04 Uhr
Hi,

lese doch einfach das Log-File mit VBScript aus, so mache ich es auch.
C:\Dokumente und Einstellungen\Account mit dem gesichert wird\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data

Hier steht der Mediumname drin.

Grüße
Guido
Bitte warten ..
Mitglied: Suschi
17.10.2006 um 20:45 Uhr
Hallo,

wie wärs denn in etwa wie folgend:

@echo on
if not exist C:\Report\Backup md C:\Report\Backup
set LF=C:\Report\Backup\%Date%_%COMPUTERNAME%.log
set LF=%LF: =%
type nul>%LF%
findstr /c:"Medienfehler" Pfad deines Backuplogs >>%LF%

Das dann als Task laufen lassen, nach den Sicherungen.
Somit hast du nur die Fehler des jeweiligen Tages enthalten.

Suschi
Bitte warten ..
Mitglied: emjott
18.10.2006 um 17:29 Uhr
Hi Suschi!

Da sieht schön kompliziert aus...könnte klappen

EDIT : Meine Sicherung erfolgt so:
schnipp backup.bat
...
C:\WINDOWS\system32\ntbackup.exe backup "@c:\Datensicherung\Auswahl.bks" /n "Sicherung mittwoch " /d "erstellt am 18.10.2006 ab 17:36" /v:yes /r:no /rs:yes /hc:on /m normal /j "Sicherung (mittwoch) vom 18.10.2006 17:36" /l:f /p "4mm DDS" /um
....
Auch wenn ich diese Ausgabe in eine Datei umleite, schreibt ntbackup dort nichts rein.
Interessant wäre es eventuell, die aktuelle Logfile von NTBckup unter "c:\dok.u.einst\...\data\"
auszulesen und eventuell die Fehler dort auszulesen.

Leider weiß ich nicht, wie ich mir in der Console die zuletzt geänderten Dateien anzeigen lasse. mit "dir /O /D" listet er die Dateien nach dem (Erstell? Geändert?)-Datum auf...Wie bekomme ich da denn jetzt die aktuellste Datei raus per batch?




Vielen Dank!
Bitte warten ..
Mitglied: Suschi
18.10.2006 um 19:39 Uhr
Hi,

erstmal kurz, ich würde einen Task erstellen, der von einer cmd heraus gestartet wird.
Diese schreibt ein Log - file, für jeden Tag extra.
Aus diesem Log - file ließt du wie ich schon geschrieben habe die Fehler heraus und läßt sie ein ein extra Log - File laufen.
In dieser kannst du dann sehen, wann ein Fehler aufgetreten ist.
Ich stell erst mal ein Backupscript zusammen und poste es dann.

Suschi
Bitte warten ..
Mitglied: Suschi
18.10.2006 um 19:39 Uhr
Hi,

erstmal kurz, ich würde einen Task erstellen, der von einer cmd heraus gestartet wird.
Diese schreibt ein Log - file, für jeden Tag extra.
Aus diesem Log - file ließt du wie ich schon geschrieben habe die Fehler heraus und läßt sie ein ein extra Log - File laufen.
In dieser kannst du dann sehen, wann ein Fehler aufgetreten ist.
Ich stell erst mal ein Backupscript zusammen und poste es dann.

Suschi
Bitte warten ..
Mitglied: Suschi
18.10.2006 um 23:40 Uhr
Hi,

hier was einfaches, wenns dir genügt, es klappt. Bei findstr kanns Probleme wegen der Datei- Namen geben, muss ich morgen noch mal sehen.
Musste natürlich noch anpassen.

@echo of
rem Der Pfad ist nur ein Beispiel
if not exist E:\Report\Backup md E:\Report\Backup
rem Setzen der Variable für die Backupdateien
set Backups=E:\Report\Backup
rem Logfile für die Fehler erstellen
set LF=E:\Report\Backup\%Date%_%COMPUTERNAME%.log
set LF=%LF: =%
type nul>%LF%

rem Variable für den Pfad der Backuplogs setzten
set Logs="C:\Dokumente und Einstellungen\DeinProfilname\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"

del /Q %Logs%\backup*.log

FOR /F %%i in ('date /T') do @set Datum=%%i

ntbackup backup "D:\deineSicherung" /n "Tagessicherung" /d "%Datum%" /v:yes /r:no /rs:no /hc:off /m normal /j "Vollsicherung" /l:f /f "%Backups%\%Datum%_%COMPUTERNAME%.bkf"

c:
cd %Logs%
ren backup*.log %Datum%.log

robocopy %Logs% %Backups% %Datum%.log


rem auslesen des Fehlers "Medienfehler" und schreiben ins Logfile
Bitte warten ..
Mitglied: Suschi
19.10.2006 um 19:08 Uhr
Hallo,

so hier die letzte Zeile. Mit find klappt es ohne Probleme.
Test es einfach mal.
Viel Spaß

Suschi
Bitte warten ..
Mitglied: Suschi
19.10.2006 um 19:09 Uhr
Ich sollte sie auch mit angeben.

find "Medienfehler" /I /N %Backups%\%Datum%.log >>%Backups%\%Datum%_%COMPUTERNAME%.log

Suschi
Bitte warten ..
Mitglied: Frank1981
08.12.2006 um 14:23 Uhr
Hallo!

Das Script von Suschi ist sehr gut nur leider bin ich nicht so erfahren um es für meine Bedürfnisse anzupassen.

Ich suche fast das gleiche nur das es eben auch die NTBackuplogs eines Win2k3 SBS Servers nach Fehlern ausliesst, jedoch nicht gleich verknüpft mit der eigendlichen Datensicherung sondern extern, praktisch das gleiche also:

Auslesen der erstellen Logs -> auf "Medienfehler" oder ähnliches überprüfen -> das Ergebniss in eine Log schreiben, wie soll mir egal sein, hauptsache ich kann drauf zugreifen.

MfG Frank
Bitte warten ..
Ähnliche Inhalte
CPU, RAM, Mainboards
Fehlercode 0x1a
gelöst Frage von Silent08CPU, RAM, Mainboards2 Kommentare

Hallo liebe Community, habe gerade wie fast jeden Tag Battlefield 4 gespiet als ich plötzlich einen Bluescreen mit der ...

Windows Server
Fehlercode LDAP
Frage von Andreasde95Windows Server1 Kommentar

Hallo meine Fehlercods sind Linux: 000004dc: ldaperr: DSIC-0c0906e8 in oder to perform this operation a successful bind must be ...

Batch & Shell
CSV Dateien auswerten mit Script
gelöst Frage von Crank69Batch & Shell8 Kommentare

Hallo Leute, habe ein Problem und hoffe ihr könnt mir helfen. Ich hoffe das die Bilder helfen bei meinem ...

Datenbanken
Laufende Aufträge nach Uhrzeit auswerten
Frage von BirdyBDatenbanken5 Kommentare

Hallo zusammen, ich bräuchte bitte eure Hilfe bei der Zusammenstellung einer SQL-Abfrage. Leider komme ich selbst nicht auf den ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 21 StundenBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 23 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows 10
Windows 10 GPO Powershell Skript Registry bearbeiten
Frage von potshockWindows 1010 Kommentare

Hi Admins, Gegeben ist ein Windows 2012 R2 Server an welchen ich Gpos für Windows 10 Clients bereitstelle. U.a. ...

Microsoft
Erfahrungen mit Webcam over RDP gesucht
Frage von DerWoWussteMicrosoft10 Kommentare

Moin Kollegen. Bekanntlich kann man Webcams nur mit Drittanbietersoftware in RDP reinschleifen. Was nutzt Ihr dazu? Wie stabil funktioniert ...