Pritam 0 Posted June 22, 2010 Hi, I want to write a script in which we can enter the network user name & in result it will display the computer name used by that user. Please help me.... Regards Pritam Share this post Link to post Share on other sites
PsaltyDS 39 Posted June 22, 2010 Some unanswered questions: Where does your association of user name to machine come from (i.e. just NetBIOS)? Do you mean currently logged on console user? What about remote access users? Same user may be logged in to multiple locations? Is this on a domain? Got admin perms to the machines/DCs you intend to query? Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Share this post Link to post Share on other sites
Anteaus 0 Posted June 22, 2010 NET SESSIONS in a server commandprompt will give you the accounts used to make network connections, and the originating computers. The quick-and-dirty approach is to redirect its output to a temp file, and parse the fields in this file with your script. The more elegant approach is to figure-out what DLL calls NET SESSIONS makes to get this info. Probably a LOT more work, though. These sessions are not necessarily the same logons as used locally, of course. To get those, you would be best inspecting the computer's environment variables via a (logon) script. Share this post Link to post Share on other sites