Wer ist auf welchem Rechner angemeldet?
Wie kann ich den Computernamen rausfinden, an dem ein user angemeldet ist?
Hallo All-wissende.
Wie kann ich in einer AD-Umgebung herausfinden an welchen Rechnern ein bestimmter Anwender angemeldet ist, wenn ich die IP-Adresse nicht kenne?
Dank vorab...
Hallo All-wissende.
Wie kann ich in einer AD-Umgebung herausfinden an welchen Rechnern ein bestimmter Anwender angemeldet ist, wenn ich die IP-Adresse nicht kenne?
Dank vorab...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 18003
Url: https://administrator.de/forum/wer-ist-auf-welchem-rechner-angemeldet-18003.html
Ausgedruckt am: 23.12.2024 um 23:12 Uhr
17 Kommentare
Neuester Kommentar
schau Dir mal PsLoggedOn: http://www.sysinternals.com/Utilities/PsLoggedOn.html an.
Hallo,
ich habe vor langer Zeit mal ein Tool namens "Tell me where" gefunden. Leider ist es von der Seite des Herstellers scheinbar verschwunden.
Es ist eine kleine Gui, in die man den Usernamen schreibt und man bekommt dann den oder die Rechner angezeigt, an denender User angemeldet ist.
Leider funktioniert es nicht immer, soll heissen manchmal findet es den User nicht.
Da es das Tool scheinbar nicht mehr zum downloaden gibt, könnte ich es Dir auch schicken wenn Du mir die Adresse gibts.
Gruss,
Thomas
ich habe vor langer Zeit mal ein Tool namens "Tell me where" gefunden. Leider ist es von der Seite des Herstellers scheinbar verschwunden.
Es ist eine kleine Gui, in die man den Usernamen schreibt und man bekommt dann den oder die Rechner angezeigt, an denender User angemeldet ist.
Leider funktioniert es nicht immer, soll heissen manchmal findet es den User nicht.
Da es das Tool scheinbar nicht mehr zum downloaden gibt, könnte ich es Dir auch schicken wenn Du mir die Adresse gibts.
Gruss,
Thomas
Moin Elwood,
ich kann mir beim besten Willen nicht vorstellen, dass es über eine "AD-Erweiterung", wie auch immer die aussehen könnte, schneller gehen kann als mit Janni's Tipp (oder Batch-Onelinern über NBTStat.exe oder PsExec kombiniert mit Net Config Workstation/Net Name).
Allen gemeinsam ist die Mimik, dass Du IMHO immer den Weg gehen musst, zuerst die Remotecomputer zu befragen "Wer sitzt denn bei Dir als Username dran?"
Und zwar alle Remote-Computer.
Also genau das, was du zu vermeiden versuchst (x-tausend Rechner scannen).
Mir ist keine andere Strategie bekannt - wenn Du eine findest, wäre auch ich dankbar für einen Tipp. Bis dahin würde ich Janni's Posting für die richtige Antwort halten.
Gruß
Frank / der Biber aus Bremen
ich kann mir beim besten Willen nicht vorstellen, dass es über eine "AD-Erweiterung", wie auch immer die aussehen könnte, schneller gehen kann als mit Janni's Tipp (oder Batch-Onelinern über NBTStat.exe oder PsExec kombiniert mit Net Config Workstation/Net Name).
Allen gemeinsam ist die Mimik, dass Du IMHO immer den Weg gehen musst, zuerst die Remotecomputer zu befragen "Wer sitzt denn bei Dir als Username dran?"
Und zwar alle Remote-Computer.
Also genau das, was du zu vermeiden versuchst (x-tausend Rechner scannen).
Mir ist keine andere Strategie bekannt - wenn Du eine findest, wäre auch ich dankbar für einen Tipp. Bis dahin würde ich Janni's Posting für die richtige Antwort halten.
Gruß
Frank / der Biber aus Bremen
Hallo,
ich habe doch noch einen Link gefunden, unter dem man das Tool runterladen kann:
http://www.bcs-computer.de/tellmewhere.htm
Gruss,
Thomas
ich habe doch noch einen Link gefunden, unter dem man das Tool runterladen kann:
http://www.bcs-computer.de/tellmewhere.htm
Gruss,
Thomas
@Biber:
Muss man dazu wirklich jeden einzelnen Rechner abfragen? Merkt sich ein DC nicht irgendwie, welcher User sich von wo angemeldet hat?
Der Client-Rechner merkt sich ja auch, welches sein Logon-Server war. Leider kenne ich mich für so was aber zu wenig mit dem Innenleben von Windows aus.
Gruss,
Thomas
Muss man dazu wirklich jeden einzelnen Rechner abfragen? Merkt sich ein DC nicht irgendwie, welcher User sich von wo angemeldet hat?
Der Client-Rechner merkt sich ja auch, welches sein Logon-Server war. Leider kenne ich mich für so was aber zu wenig mit dem Innenleben von Windows aus.
Gruss,
Thomas
Ich habe etwas ähnliches per GPO und Benutzer-Startup-Script realisiert, indem ich auf eine allgemeinzugängliche Freigabe folgende Ausgabe umgeleitet habe:
"ipconfig /all >"\\servername\freigabename\%COMPUTERNAME%_IP.txt"
Wenn Du "net config workstation" (oder ein ähnliches Bordmittel) anstelle von "ipconfig /all nehmen würdest, musstest Du nur die Datei des jeweiligen Rechner öffnen und Du weißt, wer gerade daran sitzt,
Gruß
Atti.
"ipconfig /all >"\\servername\freigabename\%COMPUTERNAME%_IP.txt"
Wenn Du "net config workstation" (oder ein ähnliches Bordmittel) anstelle von "ipconfig /all nehmen würdest, musstest Du nur die Datei des jeweiligen Rechner öffnen und Du weißt, wer gerade daran sitzt,
Gruß
Atti.
@thomas:
Wie gesagt, ich kenne keine andere Strategie.
Egal, ob ich es im Batch wie Atti über IPConfig oder über NBTStat, NET.exe oder PsLoggedOn mache: ich rufe immer irgendwas mit Parameter %ComputerName% auf.
Und kann das zwar wunderbar in Schleifen "über alle Computer in der Domäne" packen, aber das leidige Scannen aller x-tausend Computer bleibt.
Ich wüßte auch nicht, wozu sich der DC alle UserNamen merken sollte. Den fragt doch eh niemals jemand danach.
Grüße
Frank
[Edit] @Elwood
Aber, sach ma... wenn ihr ein paar tausend Rechner habt, dann lohnt sich doch auch schon ein SMS 2003 oder irgendetwas anderes mit einer SQL-Datenbank darunter.
Da kann dann sogar ein Laie wie ich ein paar quick & dirty-Abfragen zusammenschroten und nach aktivem User oder Hauptbenutzer oder einer History abfragen.
Online-Spiele ohne Ende sozusagen.
[/Edit]
Wie gesagt, ich kenne keine andere Strategie.
Egal, ob ich es im Batch wie Atti über IPConfig oder über NBTStat, NET.exe oder PsLoggedOn mache: ich rufe immer irgendwas mit Parameter %ComputerName% auf.
Und kann das zwar wunderbar in Schleifen "über alle Computer in der Domäne" packen, aber das leidige Scannen aller x-tausend Computer bleibt.
Ich wüßte auch nicht, wozu sich der DC alle UserNamen merken sollte. Den fragt doch eh niemals jemand danach.
Grüße
Frank
[Edit] @Elwood
Aber, sach ma... wenn ihr ein paar tausend Rechner habt, dann lohnt sich doch auch schon ein SMS 2003 oder irgendetwas anderes mit einer SQL-Datenbank darunter.
Da kann dann sogar ein Laie wie ich ein paar quick & dirty-Abfragen zusammenschroten und nach aktivem User oder Hauptbenutzer oder einer History abfragen.
Online-Spiele ohne Ende sozusagen.
[/Edit]
@Biber:
Muss man dazu wirklich jeden einzelnen
Rechner abfragen? Merkt sich ein DC nicht
irgendwie, welcher User sich von wo
angemeldet hat?
genau, das macht jeder DC, also schau auf dem DC auf den Sessions nach und dort wirst fündigMuss man dazu wirklich jeden einzelnen
Rechner abfragen? Merkt sich ein DC nicht
irgendwie, welcher User sich von wo
angemeldet hat?
willi
@wiri
Bin Deiner Idee ja durchaus aufgeschlossen - aber wie löst Du das handwerklich?
Womit schaust Du denn "auf die sessions"??? Wie bereits geschrieben, ich wäre dankbar, wenn es eine solche Lösung gibt.
Danke im Voraus
Biber
Bin Deiner Idee ja durchaus aufgeschlossen - aber wie löst Du das handwerklich?
Womit schaust Du denn "auf die sessions"??? Wie bereits geschrieben, ich wäre dankbar, wenn es eine solche Lösung gibt.
Danke im Voraus
Biber
@wiri:
Habs probiert, funktioniert leider nicht und zwar auf folgenden zwei Gründen:
1) Bei 10 Servern wird das ganz schön aufwändig, weil ich ja auf jedem Server einzeln nachschauen müsste.
2) Wenn der User keine Datein vom Server geöffnet hat, wird dort keine Verbindung angezeigt, selbst wenn Laufwerke verbunden sind. Erst wenn eine Datei geöffnet wird, wird eine Verbindung angezeigt.
Gruss,
Thomas
Habs probiert, funktioniert leider nicht und zwar auf folgenden zwei Gründen:
1) Bei 10 Servern wird das ganz schön aufwändig, weil ich ja auf jedem Server einzeln nachschauen müsste.
2) Wenn der User keine Datein vom Server geöffnet hat, wird dort keine Verbindung angezeigt, selbst wenn Laufwerke verbunden sind. Erst wenn eine Datei geöffnet wird, wird eine Verbindung angezeigt.
Gruss,
Thomas