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, 2862 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 ..
Ähnliche Inhalte
Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (41)

Frage von sabines zum Thema Internet ...

Netzwerke
Wie erstelle ich ein Intranet (19)

Frage von Leonardnet zum Thema Netzwerke ...

Netzwerke
VPN-Server einrichten PPTPD-Einrichtung gescheitert (15)

Frage von MIlexx zum Thema Netzwerke ...

LAN, WAN, Wireless
gelöst Eintägige Netzwerkunterbrechung trotz Backupleitung (15)

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