Wie finden Sie heraus, wer an Remote-Windows-Computern angemeldet ist?
Ich verwende momentan psloggedon , aber es gibt mir jeweils nur einen Computer.
psloggeon \\ 172.21.0.5
Gibt es eine bessere Möglichkeit, ein ganzes Subnetz zu scannen? Vorzugsweise eine GUI-Anwendung.
windows
remote-desktop
Jindrich
quelle
quelle
Ich habe dieses Skript gefunden . Es scannt eine ganze Domain und gibt Ihnen eine schöne Ausgabe (Computername und Benutzername).
whoisloggedinwhere.bat> users.txt
Dieses Skript verwendet PsLoggedOn .
quelle
Versuchen
nbtstat -a <computername>
quelle
Ich schreibe den Benutzernamen mithilfe eines Anmeldeskripts in die Computerbeschreibungseigenschaft, mit dem ich alles in AD-Benutzer und -Computer anzeigen, danach suchen usw. kann. Sehr praktisch.
quelle
Wenn auf den Servern Terminaldienste ausgeführt werden, können Sie mit dem Terminaldienstemanager die Server in einer Domäne anzeigen und festlegen, wer bei ihnen angemeldet ist. Es ist GUI und kann unter gefunden werden
quelle
qwinsta ist ein weiterer dos-Befehl, der Ihnen jedoch immer nur einen Befehl gibt ...
quelle
Sie können einen Benutzer erkennen, der lokal an einer Workstation angemeldet ist, indem Sie WMI über das folgende PowerShell-Skript abfragen. Es gibt den Namen des lokal angemeldeten Benutzers oder die leere Zeichenfolge zurück.
quelle
Ich bin nicht sicher, woher ich es habe, aber ich habe diesen Code herumliegen, der Benutzer auf einem Computer zeigt. Sie können dies für jede Schleife in eine einschließen, um eine Reihe von Maschinen zu scannen. Ich würde sagen, wenn Sie wissen möchten, wer an einem System angemeldet ist, ist es am einfachsten, die Anmeldeüberwachung zu aktivieren und das Sicherheitsprotokoll anzuzeigen (oder abzufragen). Hier ist der Code, um zu sehen, wer gerade aktiv ist:
quelle
Ich bin überrascht, dass noch niemand logonon2 erwähnt hat, das ich seit einigen Jahren benutze. Es ist die von Ihnen angeforderte GUI-Implementierung, die hier verfügbar ist .
quelle