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

Batchskript Backup von logfiles

Frage Entwicklung Batch & Shell

Mitglied: winlin

winlin (Level 2) - Jetzt verbinden

15.10.2010, aktualisiert 18.10.2012, 2852 Aufrufe, 2 Kommentare

Servus Leute,

ich habe u.g. Skript erstellt das folgendes machen soll. Beim ausführen des Skripts werden die Windows Services die im genannten Verzeichnis liegen aufgelistet. Danach hat man die Möglichkeit einen Service auszuwählen indem man diesen eintippt. Nach Bestätigung des Services wird im genannten Verzeichnis eine Kopie der LogFile angelegt. Das klappt auch bisher wunderbar mit der Kopie der Logfile. Die Kopie des Log-files wird mit Datum erstellt und sollte noch die Uhrzeit angeben - dies klappt net so dolle((((

Er erstellt folgendes File: license-15-10-2010_0843.txt. Die Uhrzeit ist falsch weil er immer die Uhrzeit 0843 bringt egal wann ich es ausführe das Skript, hab ich da nen fehler? Kann man denn noch die Sekunden angeben? Also hhmmss???

Wäre euch echt dankbar Leute)))

01.
@echo off & setlocal enableDelayedExpansion 
02.
 
03.
echo Windows Services: 
04.
dir C:\flexlm\ /b /AD 
05.
SET /p service=Bitte geben Sie den Service ein den Sie starten wollen: 
06.
dir  C:\flexlm\ /S /AD |find /i "%service%"&& goto start 
07.
goto error 
08.
 
09.
:backup 
10.
for /f "tokens=1-5 delims=.: " %%a in ('dir /tw \\server01\C$\flexlm\%service%\license.log^|findstr "log"') do ( 
11.
              if not exist \\server01\C$\flexlm\%service%\license-%%a-%%b-%%c_%%d%%e.log copy \\server01\C$\flexlm\%service%\license.log \\server01\C$\flexlm\%service%\license-%%a-%%b-%%c_%%d%%e.log 
12.
13.
goto :eof 
14.
 
15.
:start 
16.
call :backup server01 
17.
sc \\server01 start "%service%" 
18.
 
19.
call :backup server02 
20.
sc \\server02 start "%service%" 
21.
 
22.
call :backup server03 
23.
sc \\servers03 start "%service%" 
24.
 
25.
goto end 
26.
:error 
27.
 
28.
:end 
29.
PAUSE
Mitglied: 60730
15.10.2010, aktualisiert 18.10.2012
Moin,

ich habe u.g. Skript erstellt das folgendes machen soll

ich kann mich leise dran erinnern, das wir dir 2-3* geholfen haben diesen Flexmacker zu zimmern. Wäre nett gewesen, wenn du den "neuen" die damals nicht mit im Boot waren wenigstens die Links deiner bisherigen Flexmacker Script Fragen vermittelt hättest.

01.
@echo off 

Zwar als Code deklariert, trotzdem eine cmd zeile:
01.
for /f "tokens=1-6 delims=,.: " %a in ('''dir /tw \\server01\C$\flexlm\%service%\license.log^|findstr "log"') do echo %a-%b-%c-%d-%e-%f
Je nachdem, wie ein dir aussieht, mußt du die Tokens anpassen - das macht man in einer Dosbox...

Bei mir sieht das so aus und deshalb "tokens=1-6 delims=,.: "

Wochentag,Da.tu.m HH:MM Dateigröße Dateiname
Mi, 26. 05 2010 11:18 123.731.968 clonezilla-live-1.2.5-17-i686.iso

Gruß
Bitte warten ..
Mitglied: winlin
19.10.2010 um 14:14 Uhr
Dein letzter Comment hat mir weitergeholfen denn bei mir siehts so aus wie bei dir.Nun klappts so wie es soll)))
DANKE TimoBeil!!!!!!!!!!!!!!!!!!!!
Bitte warten ..
Neuester Wissensbeitrag
Windows Update

Windows Update-Suche nach Win7 Neuinstallation wieder schneller

(1)

Erfahrungsbericht von the-buccaneer zum Thema Windows Update ...

Ähnliche Inhalte
Backup
gelöst Backup Exec 16 Geräte erkennen hängt (3)

Frage von Chonta zum Thema Backup ...

Heiß diskutierte Inhalte
Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (21)

Frage von Winuser zum Thema Hyper-V ...

Exchange Server
Bestehende eMails autoamatisch weiterleiten (21)

Frage von metal-shot zum Thema Exchange Server ...

SAN, NAS, DAS
gelöst Synology Version 6.1 Probleme (18)

Frage von Hendrik2586 zum Thema SAN, NAS, DAS ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (16)

Frage von ProfessorZ zum Thema Router & Routing ...