Question

Find name of computer a user last logged onto

Asked by: simpat1zq

Is there an active directory(or sms) script that will tell me the name of the computer that a user logged onto last, or is currently logged into?

thx.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2006-01-05 at 13:13:51ID21685728
Tags

logged

,

user

,

computer

,

find

,

last

Topic

Windows Networking

Participating Experts
5
Points
500
Comments
25

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Log onto Network
    I just loaded up Win2k Pro. My computer is on an NT based network. I need to figure out how to set it up so when I log onto the computer, it logs onto the network. If I browse the network I can see the servers. When I open the server it then asks me for a username/password, ...
  2. pass task onto another script
    I'm not quite sure how to easily describe my question: I have a perl CGI script called login.cgi. It is doing a ton of intense processing and then calculating values for 4 final variables ($var1,$var2,$var3,$var4). Once the user successfully logs in using login.cgi (and th...
  3. Logging onto domain problem
    Hellooo Strange one this: - MS Active Directory has PC registered - (lets call its COMP1) - Joined COMP1 to domain TVC.COM.AU - Unable to log onto TVC.COM.AU at all now once rebooting COMP1 (using any username/pswd of the domain) - However, once logging onto COMP1 locally, w...
  4. How to tell who is logged onto a windows xp machine
    I'm running Windows 2003 Servers and Windows XP machines. Is there a way to see who is logged onto what machine?

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: lazarus98Posted on 2006-01-05 at 13:35:53ID: 15623193

 

by: lazarus98Posted on 2006-01-05 at 13:39:26ID: 15623237

SMS will also give you the ability to find a user.
Also you can use  the Resource Kit's 'cconnect' tool. Look for it in the 'apps' directory of your Resource Kit CD. There's a Word doc that explains it. This takes a little doing to set up

 

by: simpat1zqPosted on 2006-01-05 at 13:45:06ID: 15623301

That tool would take about an hour to run. I need this to avoid having to ask the user to look up the computer name.

 

by: simpat1zqPosted on 2006-01-05 at 13:54:56ID: 15623403

Does SMS have a resource kit? Can I download the cconnect tool?

 

by: simpat1zqPosted on 2006-01-05 at 14:05:40ID: 15623511

OK, I see that that tool is used in server 2000, but I guess it's not available in 2003. Can I use that tool on a 2003 domain just to see what computer the user is logged into?

 

by: dragon-itPosted on 2006-01-05 at 14:45:44ID: 15624048

Couple of possibilites:

If you have WINS still then the username will be registered in WINS against the IP address - check a query out in the WINS admin tool.

Once you have an Ip then NBTSTAT -A ipaddress will show you the names registered on that computer at the moment which will include the username, domain name, computer name etc.

Doesn't help once users are already logged in but good for logging, I actually run a script from login script which goes away and create a directory for each day, os, user, and computer appending a text file for each -- it goes something like this and just needs a hidden share that users have write rights to.  This is an Auto-It file that compiles to an EXE that can be run from a login script but not too difficult as a batch file either:

;
; AutoIt Version: 2.x
; Language:       English
; Platform:       Win9x/NT
; Author:         Steve Knight (sk@dragon-it.co.uk)
; Date:           14-2-2002


RegRead,CompName,REG_SZ,HKEY_LOCAL_MACHINE,System\\CurrentControlSet\\control\\ComputerName\\ComputerName,ComputerName

  FileAppend, %A_YEAR%-%A_MON%-%A_MDAY% %A_HOUR%:%A_MIN%:%A_SEC% - %A_OSVERSION% - %COMPNAME% - %USERNAME%\n, \\\\server\\share$\\info\\USER\\%username%.txt

  FileAppend, %A_YEAR%-%A_MON%-%A_MDAY% %A_HOUR%:%A_MIN%:%A_SEC% - %A_OSVERSION% - %COMPNAME% - %USERNAME%\n, \\\\server\\share$\\info\\PC\\%compname%.txt

  FileAppend, %A_YEAR%-%A_MON%-%A_MDAY% %A_HOUR%:%A_MIN%:%A_SEC% - %A_OSVERSION% - %COMPNAME% - %USERNAME%\n, \\\\server\\share$\\info\\PC\\%A_OSVERSION%.txt

  FileAppend, %A_YEAR%-%A_MON%-%A_MDAY% %A_HOUR%:%A_MIN%:%A_SEC% - %A_OSVERSION% - %COMPNAME% - %USERNAME%\n, \\\\server\\share$\\info\\PC\\%A_YEAR%-%A_MON%.txt

You end up with a file for each user, computer, month, and OS saying when they have logged on and from what computer and OS.

 

by: lazarus98Posted on 2006-01-05 at 14:46:10ID: 15624052

Yes you can use that tool in 2003 server as well

This is the MS KB on it:
http://support.microsoft.com/Default.aspx?kbid=237282

But I have found a newer tool from MS that takes CCconects place:
Look for a tool called LimitLogon.  It is the new Microsoft replacement tool for cconnect to limit concurrent connections/logons.

http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/limitlogin.exe

Another choice:
1) The UserLock product in the link below is an option:
http://www.softwareshelf.com/products/display.asp?p=42


 

by: lazarus98Posted on 2006-01-05 at 14:49:17ID: 15624090

 

by: dragon-itPosted on 2006-01-05 at 14:49:46ID: 15624098

Last two should missed a bit in the cut & paste:

 FileAppend, %A_YEAR%-%A_MON%-%A_MDAY% %A_HOUR%:%A_MIN%:%A_SEC% - %A_OSVERSION% - %COMPNAME% - %USERNAME%\n, \\\\server\\share$\\info\\OS\\%A_OSVERSION%.txt

  FileAppend, %A_YEAR%-%A_MON%-%A_MDAY% %A_HOUR%:%A_MIN%:%A_SEC% - %A_OSVERSION% - %COMPNAME% - %USERNAME%\n, \\\\server\\share$\\info\\DATE\\%A_YEAR%-%A_MON%.txt

 

by: lazarus98Posted on 2006-01-05 at 14:54:19ID: 15624164

ACK!! never mind my last 2 post. It went into the wrong Question.. and has to do with limit logins...Sorry

 

by: meverestPosted on 2006-01-05 at 22:07:30ID: 15626489

if the user has a drive mapped or network filesystem open to some server, you can look at the 'shares' control on the server and see the username and the computer name those resources are access from/by.

Cheers.
 

 

by: simpat1zqPosted on 2006-01-06 at 05:26:09ID: 15628265

The thing is that I really want to get the name via a script. I just thought it might be possible using sms somehow to get it. I want it from a script so that I can merge it with another script which needs the computer name a user is connected to.

 

by: dragon-itPosted on 2006-01-06 at 07:34:33ID: 15629563

Then create the text files I suggested when your users logon and you can parse that to get the last computername for that user... even just an echo %computername% > \\server\share\users\%username% from your main login script would give you the last computername for that user.  You can then use batch file or higher language to parse the txet file...

Only an idea, simple but it works as long as your users can run such as login script.

Steve

 

by: simpat1zqPosted on 2006-01-06 at 10:51:52ID: 15632026

nice, i think I'll try that one.

 

by: simpat1zqPosted on 2006-01-06 at 17:33:18ID: 15635138

Yup, that's the one I'm going with. So far i've got a vbscript that creates a file on the share named %username% with %comptername% in it. Now I can use my other scripts to read from those files.

In case any of you were wondering, I'm doing this so that I can connect to someone's computer using SMS remote tools, simply by entering the user's name. If anyone needs these scripts(when I'm done) just ask, I'll post them here.

Thank you.

 

by: dragon-itPosted on 2006-01-06 at 23:47:46ID: 15636128

Nice one, thanks for the points :-)

When you append to the file (use >> if you are using an echo redirection like above) you end up with a nice little audit history too... and you can just read the last line with your script to get the last computer ... or even get clever and offer a list of their last couple by showing the last 5 lines of the file in a dialog for the user to choose before parsing the computername out...

I've found SMS remote a bit of a pain -, at one place it would not work from the commandline with a netbios computername so I wrote scripts to resolve those to IP address and pass that.  Have you tried just running remote.exe with a paramater 3 then the username... vaguely possible it might work?

Steve

 

by: simpat1zqPosted on 2006-01-07 at 05:48:48ID: 15636922

Right now I've got an SMS remote tools script that asks for a computername, and then it resolves the IP, and connects using the IP. I found that script off of google, and it just works, no modification necessary. What I'm going to do is modify that script so it makes use of this username thing.

What you said got me thinking about maybe making a logoff script that removes the computer name when they logoff. That way the file would only have a list of computers that they are logged into. But that list might get messy to do to computer crashes and stuff. Maybe I could put in a time/date after the computer name, and run clean up using the login script.

I probably won't do that since most people only log into 1 computer at a time. But I doubt it would be incredibly hard to do.

 

by: simpat1zqPosted on 2006-01-07 at 06:28:55ID: 15637048

And I just checked the "remote 3" thing. The 3 just means that it will use the netbios name of the computer. The script I had found finds the IP on it's own and uses "remote 2". But neither can use the username.

 

by: dragon-itPosted on 2006-01-07 at 14:22:09ID: 15639057

Fair enough, I've always resolved the IP and used "remote 2" too... post your script here when done if poss.

Steve

 

by: simpat1zqPosted on 2006-01-07 at 18:16:05ID: 15640025

I will. If I don't this week(let's say by wednesday), could you just post here again, so I get an email reminding me to. I tend to forget stuff like this.

 

by: musickmannPosted on 2009-01-26 at 09:23:52ID: 23468701

I stumbled on this post looking for a different answer, however, this sounds like something that would help me out a bit..I've all but given up on SMS.
I would love to take a look at those scripts if you wouldn't mind...

 

by: simpat1zqPosted on 2009-01-26 at 10:12:00ID: 23469189

I'm sorry. I did all that at my last job. I'm 99% sure that the work I did on this is gone. I left when I was just finishing this thing up, and never got it done. Didn't take it with me either, even though I probably should have.

 

by: Smart_ManPosted on 2010-01-26 at 02:33:29ID: 26406194

much easier wa .. if you are using domain ofcourse is:

filter the security log on the DC for the user name  ;)

enjoy

 

by: dragon-itPosted on 2010-01-29 at 02:29:18ID: 26436013

Please contact me on email address in profile, or post a new related Q and let me know the Q number and will have a dig around, pretty sure I've got these old scripts still, and in any case can soon come up with some modern alternatives that work better,

 

by: Smart_ManPosted on 2010-01-29 at 03:23:46ID: 26436224

Thanks dragon for the offer ... I appreciate it very much .. I just posted a new solution as i wehere digging for the same problem. I am a consultant myself and i would behappy to exchange solutions or solve them any time.... .

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...