Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Wer hat sich eingeloggt?

jueki / 12 Antworten / Baumansicht Nickles

Ich betreibe auf einem Mini- PC unter XP Prof einen Server. (Jana- Server)
Dieser wird bei Bedarf von dem jeweiligen Benutzer auf diesem Erdenrund per Wake-on-Lan eingeschaltet. Ich staune immer wieder, das das funktioniert...
Wenn der nun eingeschaltet wird, leuchtet auch ein kleiner Monitor mit auf. Und um zu wissen (bin ja neugierig) wer da nun grad wieder darauf zugreift, muß ich die auf den Desktop gelegte "Access Log.txt" doppelt antippen.
Gibt es nun eine Möglichkeit, das so einzustellen, das sich diese Datei sofort selbst öffnet und mir den Namen dessen anzeigt, der sich einloggte? Vielleicht mit einem Script oder so?

Jürgen

andy11 jueki „Wer hat sich eingeloggt?“
Optionen

Hi jüki.

Schaltet man einen Rechner ein kann so viele Programme starten
wie man will. Baue doch eine Batch für deineAccess Log.txt,
so das sie automatisch angezeigt wird bzw. die Anzeige aktualisiert wird.
Andy

jueki andy11 „Hi jüki. Schaltet man einen Rechner ein kann so viele Programme starten wie man...“
Optionen

Batch selber bauen? Ich habe Null Ahnung davon.

Jürgen

andy11 jueki „Wer hat sich eingeloggt?“
Optionen

Frage jüki:

In dieser Acces log steht nur Der der aktuell eingelogt hat oder
alle in der Reihenfolge ihres Besuchs auf deinem Server.

Es ist eigentlich nicht schwehr, nur bin ich etwas aus der Übung.
Eine txt-Datei anzuzeigen ist kein Akt, in deinem Fall muss damit
solang abgewartet werden bis der Server vollständig oben ist und
der Protokollvorgang den du ja auslesen willst, abgeschlossen ist.

Versuch mal abzuschätzen wie lang das dauert. Wo sind nur die
ganzen DOS-Expeerten hier?

Bis Moichn, Gruß Andy

jueki andy11 „Frage jüki: In dieser Acces log steht nur Der der aktuell eingelogt hat oder...“
Optionen

Nein, da ist keine Zeitvorgabe oder so.
Manchmal gleich - manchmal dauert es eben 10 Minuten, bis sich der, der eingeschaltet hat, auch einloggt.
Scheint keine einfach zu lösende Aufgabe zu sein, weil ja auch die txt- Datei in -sagen wir mal- 60- Sekunden- Abstand aktualisiert werden müßte.

Jürgen

torsten40 jueki „Wer hat sich eingeloggt?“
Optionen
muß ich die auf den Desktop gelegte "Access Log.txt" doppelt antippen.
Stell um auf "Öffnen durch einfachen klick (markieren durch Zeigen)"
Anstatt 2 Tipper, nur noch 1 Tip. Aufwand minimiert, jedoch nicht beseitigt.

jueki torsten40 „ Stell um auf Öffnen durch einfachen klick markieren durch Zeigen Anstatt 2...“
Optionen

Toll, der Hinweis.
Problem zu 50% gelöst...
Nun fehlen noch die andren 50%.

Jürgen

torsten40 jueki „Wer hat sich eingeloggt?“
Optionen

Jemanden einstellen, der den letzen Klick macht?

Dies als *.bat speichern, und in den Autostart.
echo Irgendwas
"c:\Pfad\zur\Access Log.txt"

chrissv2 torsten40 „Jemanden einstellen, der den letzen Klick macht? Dies als .bat speichern, und in...“
Optionen

Die Textdatei beim beim Start des Rechners über den Autostart zu laden ist ja nicht das Problem. Dann hat man aber immer die "alte" Version der Datei geöffnet. Wenn ich das richtig verstehe, müsste sie aber jedes mal geöffnet werden wenn sich ein Nutzer einloggt und dies von der Software in der Log-Datei protokolliert wird.

mfg
chris

michel9 chrissv2 „Die Textdatei beim beim Start des Rechners über den Autostart zu laden ist ja...“
Optionen

Moin, ich verstehe so gut wie nichts von der Thematik...aber ich habe das hier trotzdem durchgelesen, und folgender Gedanke kommt mir:
Man braucht ein Skript o.ä., welches die Log-Datei nach dem Start öffnet, nach x Minuten wieder schliesst und nach x Minuten wieder öffnet...usw. usf. Wäre die Log-Datei dann aktualisiert und geht das so überhaupt?

gruß,
michel9

jueki michel9 „Moin, ich verstehe so gut wie nichts von der Thematik...aber ich habe das hier...“
Optionen

Die "*.bat" funktioniert tatsächlich - die txt- Datei öffnet sich.
Zeigt mir aber eben nur den zuletzt eingeloggten Nutzer.
Müßte sich irgendwie im Minutenabstand aktualisieren, das wäre Spitze.
Oder, noch besser, wenn da drinnen in dieser log- Datei eine Änderung geschieht.

Jürgen

chrissv2 jueki „Die .bat funktioniert tatsächlich - die txt- Datei öffnet sich. Zeigt mir aber...“
Optionen
@echo off
:Start
echo textdatei wird geladen
@ping localhost -n 1 >NUL
start notepad c:\Neues Textdokument.txt
echo textdatei wird geschlossen
@ping localhost -n 25 >NUL
cls
taskkill /IM notepad.exe
goto Start


@echo off
Die befehle werden nicht mit angezeigt

:Start
Hier gehts los

echo textdatei wird geladen
die Meldung "textdatei wird geladen " wird ausgegeben

@ping localhost -n 1 >NUL
er wartet 1Sekunde

start notepad c:\Neues Textdokument.txt
Startet die textdatei

cls
löscht den Bildschirm (CLear Screen)

@ping localhost -n 25 >NUL
cls

wartet 25 Sekunden und löscht den Bildschirm

taskkill /IM notepad.exe
beendet notepad.exe

goto Start
geht zurück zu start und der spaß beginnt von vorne

Zeiten, Kommentare und Pfade musst, kannst und darfst du dir selbst anpassen

und nochmal ohne alles
@echo off
:Start
start notepad c:\Neues Textdokument.txt
@ping localhost -n 25 >NUL
cls
taskkill /IM notepad.exe
goto Start


hth
chris
jueki chrissv2 „ Die befehle werden nicht mit angezeigt Hier gehts los die Meldung textdatei...“
Optionen

Ihr seid die Größten - und Du besonders, chris.
Das haut auf Anhieb hin! Irgendwie muß ich das ohne Einschränkungen bewundern, wie Ihr das so und so einfach hinbekommt.
Ich hab die Frage zwar gestellt, aber so richtig an eine solche Lösung hab ich nicht geglaubt.
Weißt Du, wie ich mich freue?
Vielen, richtig vielen Dank!

Jürgen