Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


December 08, 2004

JSI Tip 8768. How can I prevent users from logging on more than once, without using the Cconnect.exe Resource Kit Tool?

RSS
Subscribe to Windows IT Pro | See More Tips Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!


The Windows 2000 Server Resource Kit has the Cconnect.exe tool to prevent users from logging on more than once.

In tip 0296 » A better way to prevent a user from logging on more than once, I introduced a freeware solution that might work in your environment.

Using the PsShutdown.exe and PsLoggedOn.exe freeware, you can use the following code in your logon script to prevent a user from logging on more than once:

@echo off
setlocal ENABLEDELAYEDEXPANSION
:: Your normal logon script code here.

:: Duplicate logon code here
set DUP=N
:: Is the user logged on using this domain account on any other workstation?
for /f "Tokens=*" %%a in ('%LOGONSERVER%\NETLOGON\psloggedon.exe -L %UserName%^|FIND /I "%UserDomain%\%UserName%"^|FIND /I /V "%ComputerName%"') do (
 set DUP=%%a
:: The following 3 lines are optional. They send a message to the users other workstation.
 set DUP=!DUP:*logged onto =!
 set DUP=!DUP: locally.=!
 net send !DUP! You attempted to logon to %ComputerName%, but you were already logged onto !DUP!. Only one logon is allowed.
)
if "%DUP%" EQU "N" endlocal&goto :EOF
:: Log the user off this workstation.
%LOGONSERVER%\NETLOGON\psshutdown.exe -o
NOTE: You must copy PsShutdown.exe and PsLoggedOn.exe to the NETLOGON share of all your domain controllers.

NOTE: See Microsoft releases LimitLogin v1.0.



End of Article



Reader Comments

You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
Battery Life Issues Almost Certainly Not Windows 7's Fault

While Microsoft is still investigating a notebook battery life issue that was supposedly caused by Windows 7, some interesting trends have emerged. ...

Confirmed: Battery Life Issues Not Windows 7's Fault

Microsoft on Monday issued a lengthy statement about the recent Windows 7 battery controversy, echoing my assessment from earlier in the day, but backing it up with hard, cold evidence. Put simply, Windows 7 is not responsible for any battery life issues ...

Getting your iPhone to Sync with Exchange 2003

Follow these steps to use an iPhone with Exchange. ...


Related Events 7 Ways To Get More From Your SharePoint Deployment Now

Check out our list of Free Email Newsletters!

Related Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2010 Penton Media, Inc. Terms of Use | Privacy Statement