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, 2845 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
Ähnliche Inhalte
Hyper-V
Altaro VM Backup auf RDX

Frage von smeclnt zum Thema Hyper-V ...

Windows Server
gelöst BackupExec 2016 Fehler beim Backup von Windows 2016 (1)

Frage von Looser27 zum Thema Windows Server ...

Vmware
Veeam für VM Ware Backup Fehler (2)

Frage von JoergN1968 zum Thema Vmware ...

SAN, NAS, DAS
gelöst NAS RAID5 - RAID0 und Backup (7)

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

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (27)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (20)

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

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...