Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Logoff Domain users

Posted on 2013-01-21
7
Medium Priority
?
345 Views
Last Modified: 2013-02-24
Is it possible to have users automatically logged off  a Computer,  If they try to log on another computer in the domain.


EG. I am working on Computer A. I move to another Computer in the office Computer B.

Is there a script/Group Policy, that will force Computer A to logoff before letting me log onto Computer B?


So any user can only be logged onto the domain once at any given time.

Cheers.
0
Comment
Question by:PowersMackay
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
7 Comments
 
LVL 6

Expert Comment

by:Alan Gunn
ID: 38803794
It sounds like you would need a login script that records the current machine name in a file on the users home folder.

When the user logs in, it compares the current machine name with that recorded machine name and if it's different, executes a "Logoff" command on the other machine, then updates the stored value with the current machine name.

Do you currently have a login script and is it written in VBScript?
0
 

Author Comment

by:PowersMackay
ID: 38803810
I only have a few very simple .bat scripts
For map network drives and printers.
Along with Roaming profiles set however I have never done any VBScripting before to be honest.

Do you know of any sites that might offer examples.
0
 
LVL 6

Assisted Solution

by:Alan Gunn
Alan Gunn earned 2000 total points
ID: 38803834
I found a script that logs a user off another computer using WMI at this site.

http://www.sevenforums.com/network-sharing/162047-remote-logoff-users.html

strComputer= InputBox( "Enter Machine Name/IP Address here..." )
Set objWMI = GetObject("winmgmts:{(Shutdown)}\\" + strComputer + "\root\cimv2")
Set colOperatingSystems = objWMI.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
ObjOperatingSystem.Win32Shutdown(0)
Next

Open in new window


If you havent done any VBScript (And even is you have! ;-) ) WMI can be pretty ureadable.
There is also PSSshutdown, also mentioned in the above article, that is available as part of PSTools, a free download from Microsoft.
0
Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

 
LVL 6

Accepted Solution

by:
Alan Gunn earned 2000 total points
ID: 38803845
Hi!
Found the Microsoft description of the things you can do with line 5, Win32Shutdown.

http://msdn.microsoft.com/en-gb/library/windows/desktop/aa394058(v=vs.85).aspx

Cheers!
TRM
0
 

Author Comment

by:PowersMackay
ID: 38803849
Thanks for your help. I will start doing some tuts from http://www.w3schools.com and learn some VBScript.


I have done C++ long ago, however always managed to avoid VBScript.

Thank you.
0
 
LVL 56

Expert Comment

by:McKnife
ID: 38805245
Hi.

Look at this solution to similar task: http://technet.microsoft.com/en-us/magazine/2005.05.utilityspotlight.aspx
Quote: Ever needed to limit concurrent user logins in an Active Directory® domain? Ever wanted to keep track of information about every login in a domain? If so, LimitLogin is for you.
0
 

Author Closing Comment

by:PowersMackay
ID: 38923927
This has made my job a lot easier
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Group policies can be applied selectively to specific devices with the help of groups. Utilising this, it is possible to phase-in group policies, over a period of time, by randomly adding non-members user or computers at a set interval, to a group f…
Resolving an irritating Remote Desktop connection that stops your saved credentials from being used.
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
Suggested Courses

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question