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

gelöst Letzten Login anzeigen - Auswertung einer Logdatei

Mitglied: EasyEyeSystem

EasyEyeSystem (Level 1) - Jetzt verbinden

16.10.2007, aktualisiert 17.10.2007, 9071 Aufrufe, 4 Kommentare

Ich habe ein Loginscript das jeden Logon speichert.

Inhalt des Loginscript:
login BenutzerName 16.10.2007 17:20:54,57
login BenutzerName 16.10.2007 17:20:51,12
login BenutzerName 16.10.2007 17:20:50,24
login BenutzerName 16.10.2007 17:20:45,45
login BenutzerName 16.10.2007 17:20:41,54


Ih würde hier gerne folgendes ausgeben

Das letzte LoginDatum und die letzte Login Uhrzeit (das komm kann bestehen bleiben.
Ausgabebeispiel:
Sie haben sich das letzte mal angemeldet am %datum-datei-letzter-login% um %uhrzeit-datei-letzter-login%.

JEdoch sollte hier wirklich nur der letzte Login angezeigt werden.

Wie kann ich das realisieren?


[Edit Biber] Titel editiert. Alt: "Letzter Logi anzeigen" [/Edit]
Mitglied: bastla
16.10.2007 um 18:41 Uhr
Hallo EasyEyeSystem!

Etwa so (für eine Datei "D:\Login.txt"):
01.
@echo off & setlocal
02.
for /f "tokens=3,4" %%i in ('sort D:\Login.txt') do set "Datum=%%i" & set "Zeit=%%j"
03.
echo Sie haben sich zuletzt angemeldet am %Datum% um %Zeit:~0,-3%
Grüße
bastla
Bitte warten ..
Mitglied: Biber
16.10.2007 um 19:43 Uhr
Moin bastla,

....wobei das "Sort" bei dieser Logdatei eher schaden als nützen kann:
- wenn tatsächlich verschiedene Benutzernamen darin stehen sinkt die Wahrscheinlichkeit, den eigenen letzten Login angezeigt zu bekommen relativ rasch. Für Benutzernamen wie "bastla" oder "Biber" allerdings schneller als für "Zorro" oder "Zaphod".
- dann doch lieber statt des "sort" ein Wegfiltern der anderen Benutzerzeilen mit "Find"/"Findstr".

--> .... in ('findstr /i "%angemeldeterUsername%" D:\Login.txt') do set ...
---> Wenn "angemeldeterUsername" sich nicht vom Anmeldenamen unterscheidet, dann eben %username%

Grüße
Biber
Bitte warten ..
Mitglied: bastla
16.10.2007 um 20:16 Uhr
@Biber

....wobei das "Sort" bei dieser Logdatei eher schaden als nützen kann:
Für die oben dargestellte Datei funktioniert's gut ...

... aber natürlich ist es wahrscheinlicher, dass verschiedene Benutzer darin vorkommen.

Das "sort" ist nur eine Alternative zur Verwendung eines "if not defined ..." (da ja lt Beispiel die neuesten Einträge am Beginn der Datei stehen sollten), weil ich damit einfach den letzten (passenden) Eintrag verwenden kann.

Grüße
bastla
Bitte warten ..
Mitglied: EasyEyeSystem
17.10.2007 um 17:52 Uhr
ok jedoch sollte der BEnutzername anders sein gibt es trotzdem das letzte ergebnis an.

LogDatei mit mehreren Benutzern
LogIn User 17:48 17.10.2007
LogIn Gast 17:49 17.10.2007
LogIn User 17:50 17.10.2007
LogIn User 17:52 17.10.2007
LogIn Administrator 17:54 17.10.2007

Meine Aktuelle Auslesedatei:
01.
@echo off 
02.
for /f "tokens=3,4" %%i in ('findstr /i "%username%" C:\ComputerLogon\LogFile-Logfile.log') do set "Datum=%%i" & set "Zeit=%%j"
03.
echo Letzer Login:
04.
echo Am %Zeit:~0% 
05.
echo Um %Datum%
Jedoch gibt es hier einen Fehler
Wenn der Letzte User Administrator gewesen ist und sich der User anmeldet wird trotzdem der Administrator ausgegeben. Diese Zeit stimmt jedoch nicht für den Benutzer
Was haber ich in meiner BAtch Falsch=

edit:
Die zwei " bei username mussten weg jetzt geht es
Bitte warten ..
Ähnliche Inhalte
Windows 7
Kopiervorgang Logdatei
Frage von Riddler123Windows 71 Kommentar

Hi, hab ne NAS Festplatte und wollte wissen ob ich auf meinem Windows 7 Laptop nach dem Kopieren von ...

Windows Server
Auswertung Logondaten
Frage von erwin.tWindows Server6 Kommentare

Hallo zusammen, ich habe ein Anliegen, und zwar bräuchte ich für einen User eine Protokollierung seiner Anmeldezeiten, leider reicht ...

KVM
KVM Starter Logdatei erstellen
Frage von OIOOIOOIOIIOOOIIOIIOIOOOKVM

Moin, wenn ein Domain (VM) Startet bekomme ich eine Ausgabe „Domain VM gestartet“ Diese kann ich ohne weiteres in ...

Netzwerkmanagement
Traffic Auswertung Provider
Frage von tvprog1Netzwerkmanagement8 Kommentare

Hallo, welche Programme kommen in der Regel bei Providern für eine Traffic Auswertung zum Einsatz? Wie sieht so eine ...

Neue Wissensbeiträge
Sicherheit

Heise Beitrag Passwort-Sammlung mit 773 Millionen Online-Konten im Netz aufgetaucht

Information von Penny.Cilin vor 1 StundeSicherheit1 Kommentar

Auf Heise Online ist folgender Beitrag veröffentlicht worden: Heise Beitrag passwörter geleakt Ich bin mir jetzt nicht ganz sicher, ...

Microsoft Office
TEAMS - Skype for business
Tipp von Nebellicht vor 2 StundenMicrosoft Office

Hallo, ms ersetzt Skype for business durch TEAMS. Also, nicht wundern wenn mit der OFFICE365 Umgebung kein Skype for ...

Windows 10

Windows 10: Cortana und die Suche gehen bald wieder eigene Wege

Information von Frank vor 5 StundenWindows 101 Kommentar

Microsoft hat einen neuen Insider Build von Windows 10 veröffentlicht (Fast Ring, Version 18317), wo die digitale Assistentin "Cortana" ...

Humor (lol)
Und wie seid Ihr gegen Cyberattacken gewappnet?
Information von DerWoWusste vor 2 TagenHumor (lol)6 Kommentare

aber wo ist der Hammer? :-)

Heiß diskutierte Inhalte
Microsoft
SFirm 4.0 auf Terminalserver startet für jeden angemeldeten Benutzer diverse Dienste
Frage von Frank84Microsoft25 Kommentare

Hallo zusammen, wir verwenden Sfirm 4.0 auf einem Terminalserver (der SQL Server ist auf einem separaten Server), das Problem ...

Windows Server
Uhren gehen immer wieder falsch
Frage von killtecWindows Server21 Kommentare

Hallo, ich habe folgende Konstellation: 1. Physischer DC Div. Virtuelle DC's auf Hyper-V Servern Die Hyper-V-Server, der Physische DC ...

Windows 10
VM wächst schnell von 14 auf 35 GB an - warum?
Frage von degudejungWindows 1018 Kommentare

Hallo, ich bin ein Freund schlanker VMs und setze daher gerne mit dem Erscheinen einer neuen Win10 Version - ...

Internet
Google-Suchergebnisse, Schnelleinblendung, woher kommt der Inhalt?
gelöst Frage von departure69Internet17 Kommentare

Hallo. Ich bin der Systembetreuer einer kleinen Gemeinde in Süddeutschland. Wir betreiben auch eine Leihbücherei. Eine Kundin hat letzten ...