dreckigersocken
Goto Top

Im AD anzeigen lassen wer an einem bestimmten PC zuletzt eingeloggt war

Wie kann man sich im Eventlog etc. anzeigen lassen wann welcher Benutzer an PC-XY zuletzt eingeloggt war?

Hallo Zusammen,

folgendes Problem:
Es gibt im Netzwerk einen Rechner wo ich nicht weiß wo der steht *g*
Dieser Rechner scheint auch nur selten eingeschaltet zu werden.
Ein Tool welches ausliest wer angemeldet ist, wenn der PC läuft habe ich bereits.

Damit ich den Rechner finde habe ich mir überlegt das ich auf dem Active Directory Server im Sicherheitsprotokoll nachsehe.
Ich kann mir dort z.B. einen Filter einstellen das mit der Benutzer "PC-XY" Angezeigt wird. Dann habe ich die Zeiten wann dieser PC mit dem AD gesprochen hat, habe jedoch keine Infos über den Benutzer.

Entferne ich den Filter wieder und durchforste die Meldungen zu der Uhrzeit finde ich unmengen von Einträgen, wodurch ich aber nicht auf den richtigen Benutzer komme, da zu der bestimmten Uhrzeit immer noch andere Einträge zu finden sind.

Gibt es noch eine andere Stelle wo ich solche Informationen finden kann? Also eine Historie darüber wann welcher Benutzer sich an PC-XY angemeldet hat.

Betriebssystem Server: 2003 R2
Betriebssystem Client: Windows XP

Gruß

David

Content-Key: 193460

Url: https://administrator.de/contentid/193460

Printed on: April 19, 2024 at 03:04 o'clock

Member: DerWoWusste
DerWoWusste Oct 29, 2012 at 14:06:32 (UTC)
Goto Top
Moin.

Lös' es so: erstell auf einem/Deinem PC einen Task, der den Rechnernamen pingt(alle 5 min zum Beispiel). Wenn er dann antwortet (errorlevel abfragen), dann verbindest Du Dich mit c$ und schaust, welches Benutzerprofil zuletzt verwendet wurde (Änderungsdatum:heute) und sprichst den jenigen an.
Member: b11ck
b11ck Oct 29, 2012 at 14:08:48 (UTC)
Goto Top
Du könntest ein Login-Skript schreiben und Dir die Umgebungsvariable "Username" ausgeben lassen.

Gruss
Member: kaiand1
kaiand1 Oct 29, 2012 at 15:08:17 (UTC)
Goto Top
Moin
Oder halt den PC die Anmeldung der User verbieten.
Die melden sich dann bei dir ;)
Member: dreckigersocken
dreckigersocken Oct 29, 2012 updated at 15:26:15 (UTC)
Goto Top
Danke für die Antworten, habs jetzt so gelöst:
echo Benutzer %username% hat sich am PC  %computername% zuletzt am %date% um %TIME% angemeldet >> \\verwaltung\Login\PC\%computername%.TXT
ping  -n 1 -4 %computername% |find "Ping-Statistik" >> \\verwaltung\Login\PC\%computername%.TXT  

echo Benutzer %username% hat sich am PC  %computername% zuletzt am %date% um %TIME% angemeldet >> \\verwaltung\Login\User\%username%.TXT
ping  -n 1 -4 %computername% |find "Ping-Statistik" >> \\verwaltung\Login\User\%username%.TXT  

Das ganze wird jetzt als Logon Batch für alle User ausgeführt, so hab ich in Zukunft nie wieder das Problem.
Dazu bekomm ich noch die IP Adresse. Und zum Schluss wird es einmal untern Rechnernamen und einmal unterm Usernamen gespeichert face-smile

Klappt wunderbar face-smile
Der PC ist übrigens aufgetaucht, mein Kollege hatte da so eine Ahnung wo er stehen könnte und da stand er auch.
Member: kaiand1
kaiand1 Oct 29, 2012 at 17:31:56 (UTC)
Goto Top
Dann fehlt nur noch das du uns sagst wo der PC sich versteckt hatte ;)
Member: NicNRW
NicNRW Oct 29, 2012 at 21:08:11 (UTC)
Goto Top
Deaktivieren im AD geht am "sichersten" face-wink
Member: Lochkartenstanzer
Lochkartenstanzer Oct 30, 2012 at 07:43:32 (UTC)
Goto Top
Moin,

Solange der nciht irgendwo eingemauert rumsteht und die Leute nur per RDP darauf arbeiten. face-smile

lks
Member: Edi.Pfisterer
Edi.Pfisterer Nov 06, 2012 at 10:17:51 (UTC)
Goto Top
Hallo,
der Vollständig wegen - und für Nachkommende - sei noch erwähnt, dass solche Informationen wunderbar mit wmi oder PSloggendon gelöst werden können...

http://social.technet.microsoft.com/Forums/en-US/ITCG/thread/2b99b836-e ...

lg