Sign in to follow this  
Followers 0
Pritam

Find Network PC Name by User name

3 posts in this topic

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



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?

:mellow:


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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0