RDP: Quelluser auslesen?
Hallo zusammen,
gibt es eine Möglichkeit, bei einer RDP Verbindung den Quelluser und nicht mit welchem User man sich mit RDP angemeldet hat, auszulesen?
Mit %CLIENTNAME% findet man ja immerhin den Namen des Quellpcs.
Ich bräuchte sowas wie %CLIENTUSER% oder so.
Klar könnte man mit dem PC-Namen, dann den "Hauptbenutzer" ermitteln...
Danke
gibt es eine Möglichkeit, bei einer RDP Verbindung den Quelluser und nicht mit welchem User man sich mit RDP angemeldet hat, auszulesen?
Mit %CLIENTNAME% findet man ja immerhin den Namen des Quellpcs.
Ich bräuchte sowas wie %CLIENTUSER% oder so.
Klar könnte man mit dem PC-Namen, dann den "Hauptbenutzer" ermitteln...
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2098551583
Url: https://administrator.de/contentid/2098551583
Ausgedruckt am: 24.11.2024 um 23:11 Uhr
13 Kommentare
Neuester Kommentar
Moin,
@NordicMike
ich glaube er meint folgendes Konstrukt.
Mister X ist am Laptop
Dieser baut eine RDP-Session zum Server
Jetzt will @atarjono in der Session von
Mir wäre da kein weg bekannt, was aber nichts heißen mag.
€dit:
OK. jetzt hab ichs Verstanden, @NordicMike
Setzt aber vermutlich voraus, dass ich passende Rechte auf dem Client hab!?
Mit
erhält man ein passables Ergebnis.
Gruß
em-pie
@NordicMike
ich glaube er meint folgendes Konstrukt.
Mister X ist am Laptop
NB4711
mit dem User xman
angemeldet.Dieser baut eine RDP-Session zum Server
SRV0815
mit dem User magneto
auf.Jetzt will @atarjono in der Session von
magneto
wissen, wie der User auf NB4711 lautet (hier: xman).Mir wäre da kein weg bekannt, was aber nichts heißen mag.
€dit:
OK. jetzt hab ichs Verstanden, @NordicMike
Setzt aber vermutlich voraus, dass ich passende Rechte auf dem Client hab!?
Mit
qwinsta /server:%clientname%
Gruß
em-pie
Mister X ist am Laptop NB4711 mit dem User xman angemeldet.
Dieser baut eine RDP-Session zum Server SRV0815 mit dem User magneto auf.
Wie, heisst der User nun xman oder magneto? Warum hat er mehrere Accounts?Dieser baut eine RDP-Session zum Server SRV0815 mit dem User magneto auf.
Jetzt will @atarjono in der Session von magneto wissen, wie der User auf NB4711 lautet
Wie kommt atarjono in die Session von magneto rein? Per Teamviewer?In diesem Fall muss er erst einmal ermitteln von wo die Session aufgebaut wurde
echo %CLIENTNAME%
qwinsta /server:NV4711
Beachte mein edit
zum Rest:
Und manchmal haben wir für usnere externen Dienstleister einen Sammeluser. Man könnte ja dann über ein LogonScript ermitteln, welcher Enduser sich gerade angemeldet hat.
zum Rest:
Wie, heisst der User nun xman oder magneto? Warum hat er mehrere Accounts?
Habe ich auch: einen normalo User sowie einen Admin-User.Und manchmal haben wir für usnere externen Dienstleister einen Sammeluser. Man könnte ja dann über ein LogonScript ermitteln, welcher Enduser sich gerade angemeldet hat.
Wie kommt atarjono in die Session von magneto rein? Per Teamviewer?
Muss er ja nicht. Es reicht ihm vermutlich die Info, wer der Uruser ist. Und das ginge ja per Script. Ich kann gerade nur nicht testen, wie es sich verhält, wenn ich von einem Nicht-AD-Client komme.Zitat von @NordicMike:
Ich kann gerade nur nicht testen, wie es sich verhält, wenn ich von einem Nicht-AD-Client komme.
Ich habe mich mal testweise auf einen RDP in einer nicht verbundenen Domain eingeloggt. %CLIENTNAME% wird übertragen, passt also.%Clientname% klappt immer. klappt auch das?
qwinsta /server:%clientname%
qwinsta /server:%clientname%
qwinsta /server:NB4711.andere.domain.de oder
qwinsta /server:%CLIENTNAME%.andere.domain.de
Endet bei mir auf jeden Fall mit
Fehler beim Abrufen der Sitzungsnamen
Zugriff verweigert
Wir haben gefühlt 100VM und wir wissen nicht, ob wirklich alle noch benutzt werden^^
Das kann man ermitteln, in dem das Eventlog per Powershell ausgewertet wird.Hier gibt es ein Script, welches auf den ersten Blick ganz gut aussieht: https://thesysadminchannel.com/get-computer-last-login-information-using ...
Oder man fährt einfach mal alle VMs herunter und sieht dann, wer alles schreit...
Edit:
date /t >> C:\tmp\%computername%.txt
time /t >> C:\tmp\%computername%.txt
echo %CLIENTNAME% >> C:\tmp\%computername%.txt
echo --- >> C:\tmp\%computername%.txt
SET d= date /t
SET t= time /t
echo %d% %t%;%CLIENTNAME% >>C:\tmp\%computername%.csv
Dann kannst du am Ende alles bequem per Powershell auswerten
Wir haben gefühlt 100VM und wir wissen nicht, ob wirklich alle noch benutzt werden^^
Hatten wir erst hierLetzte Logins der 30 Tage
An- und Abmelde Ereignisse mit Powershell auslesen