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

Batch Datei - datei mit aktuellem Datum finden

Mitglied: MrVain

MrVain (Level 1) - Jetzt verbinden

27.01.2009, aktualisiert 08:32 Uhr, 4795 Aufrufe, 6 Kommentare

Hallo

ich möchte aus dem LOG archiv von NTBAckup immer die Datei mit dem aktuellen Datum kopiert haben.

Hier mein Code eines Batch-Scriptes:

===
SET LOGFILE=%INSTPATH%\backup\backup.log
SET LOGFILE_BAND=%INSTPATH%\backup\bandsicherung.log
SET NTBACKUPLOGDIR="C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"

echo Kopieren der LOG-Datei der Bandsicherung >>%LOGFILE%
for %%q in (%NTBACKUPLOGDIR%) do (for /f %%i in ('dir /b /s /a:-d %%q\*.log') do (echo %%~ti |find "%date%") && copy "%%~dpnxi" %LOGFILE_BAND% /Y)

===

Eine Datei mit dem aktuellen Datum ist vorhanden, jedoch wird diese nicht kopiert...
Mitglied: bastla
27.01.2009 um 09:31 Uhr
Hallo MrVain!

Deine Konstruktion kann ich nicht ganz nachvollziehen - eigentlich sollten die Log-Files doch im %NTBACKUPLOGDIR% liegen, und nicht in einem Unterordner %%q davon ...

Demzufolge müsste genügen (ist allerdings ungetestet):
01.
SET "LOGFILE=%INSTPATH%\backup\backup.log" 
02.
SET "LOGFILE_BAND=%INSTPATH%\backup\bandsicherung.log" 
03.
SET "NTBACKUPLOGDIR=C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data" 
04.
 
05.
echo Kopieren der LOG-Datei der Bandsicherung >>%LOGFILE% 
06.
for %%i in ("%NTBACKUPLOGDIR%\*.log") do (echo %%~ti |find "%date%">nul && copy "%%~fi" "%LOGFILE_BAND%">nul)
Eine andere Variante würde einfach die neueste Log-Datei kopieren:
01.
SET "LOGFILE=%INSTPATH%\backup\backup.log" 
02.
SET "LOGFILE_BAND=%INSTPATH%\backup\bandsicherung.log" 
03.
SET "NTBACKUPLOGDIR=C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data" 
04.
 
05.
echo Kopieren der LOG-Datei der Bandsicherung >>%LOGFILE% 
06.
set Neuestes= 
07.
for /f %%i in ('dir /b /od "%NTBACKUPLOGDIR%\*.log"') do set "Neuestes=%%i" 
08.
if exist Neuestes copy "%NTBACKUPLOGDIR%\%Neuestes%" "%LOGFILE_BAND%">nul
Grüße
bastla
Bitte warten ..
Mitglied: MrVain
27.01.2009 um 10:12 Uhr
Hallo und danke für deine Hilfe.

Mit der ersten Variante habe ich folgende Ausgabe:


M:\setup\tools>SET LOGFILE_BAND=\backup\bandsicherung.log

M:\setup\tools>SET NTBACKUPLOGDIR="C:\Dokumente und Einstellungen\Administrator\
Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"

M:\setup\tools>echo Kopieren der LOG-Datei der Bandsicherung 1>>test123.txt

M:\setup\tools>for %i in (""C:\Dokumente und Einstellungen\Administrator\Lokale
Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"\*.log") do (ec
ho %~ti | find "27.01.2009" 1>nul && copy "%~fi" "\backup\bandsicherung.log"
1>nul ) 1>>test123.txt

M:\setup\tools>(echo | find "27.01.2009" 1>nul && copy "M:\setup\tools\"C:\
Dokumente" "\backup\bandsicherung.log" 1>nul ) 1>>test123.txt

M:\setup\tools>(echo | find "27.01.2009" 1>nul && copy "M:\setup\tools\und"
"\backup\bandsicherung.log" 1>nul ) 1>>test123.txt

M:\setup\tools>(echo | find "27.01.2009" 1>nul && copy "M:\setup\tools\Eins
tellungen\Administrator\Lokale" "\backup\bandsicherung.log" 1>nul ) 1>>test123.t
xt

M:\setup\tools>(echo | find "27.01.2009" 1>nul && copy "M:\setup\tools\Eins
tellungen\Anwendungsdaten\Microsoft\Windows" "\backup\bandsicherung.log" 1>nul )
1>>test123.txt

M:\setup\tools>pause
Drücken Sie eine beliebige Taste . . .



Irgendwas ist an der Schleife wohl nicht in Ordnung...
Bitte warten ..
Mitglied: bastla
27.01.2009 um 10:15 Uhr
Hallo MrVain!

Klappt's auch nicht, wenn Du die Zeile 3 so schreibst wie ich das gemacht hatte?

Grüße
bastla
Bitte warten ..
Mitglied: MrVain
27.01.2009 um 11:02 Uhr
Hallo,

welche Zeile meinst du??

Mein Code sieht so aus:

SET LOGFILE_BAND=%INSTPATH%\backup\bandsicherung.log
SET NTBACKUPLOGDIR="C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data"

:BANDSICHERUNG_LOG
echo Kopieren der LOG-Datei der Bandsicherung >>test123.txt
for %%i in ("%NTBACKUPLOGDIR%\*.log") do (echo %%~ti |find "%date%">nul && copy "%%~fi" "%LOGFILE_BAND%">nul)
pause
Bitte warten ..
Mitglied: bastla
27.01.2009 um 12:44 Uhr
Hallo MrVain!

Wie viele Zeilen mit der Nummer 3 (oder, um hinsichtlich der Darstellung hier im Forum ganz genau zu sein, 03.) hast Du denn?

Konkret geht es um die Setzung der Anführungszeichen ...

Grüße
bastla
Bitte warten ..
Mitglied: MrVain
27.01.2009 um 17:03 Uhr
danke, das hat geklappt.



Die erstellte txt Datei habe ich dann an unsere Mail-Benachrichtigung angehängt -mittels

blat.exe -attacht %file1%,%file2% ...

Das klappt auch, jedoch wenn ich die neue log-Datei der Mail öffne, sehe ich so etwas:

"??????????????????????????????›??????????∠?????????⁄?????? ......

(=> wenn ich das mit dem Editor öffne, sehe ich nur Vierecke)
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

(Batch): "Find" Befehl nach aktuellem Datum filtern

gelöst Frage von unauthorized-userBatch & Shell3 Kommentare

Guten Morgen an alle, für die Dokumentation der Server-Updates habe ich eine winzige *.Bat-Datei geschrieben, welche mir alle installierten ...

Batch & Shell

FTP Datei mit aktuellem Datum Übertragen - Batch Script

Frage von spyware96Batch & Shell10 Kommentare

Hi, ich soll ein Script (Batch-Datei) Schreiben welches folgendes macht: - Ein Backup auf einem Server zu einem .zip-Archiv ...

Microsoft Office

Dateien mit dem aktuellen Datum Zählen

gelöst Frage von OlliMucMicrosoft Office3 Kommentare

Servus zusammen, ich hoffe sehr, dass mir mal wieder jemand helfen kann. Ich arbeite mit einem VBA-Makro bzw einer ...

Batch & Shell

Per Batch Erstellungdatum einer Datei mit aktuellem Datum abgleichen

gelöst Frage von SchnubbelschubsBatch & Shell4 Kommentare

Hallo zusammen, Ich hab mir schon einen Wolf im Netz gesucht, aber irgendwie finde ich nicht das passende. Mein ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement15 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen13 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...