fortypoundhead.com

What domain users have never logged onto the domain?

Posted On 2005-11-1 by FortyPoundHead
Keywords: Users never logged on
Tags:  
Views: 1493


Using the Active Directory command-line tools, in a Windows 2000 domain, or Windows Server 2003 domain, I have scripted NeverLoggedOnDomain.bat to display all the distinguished names of domain users who have never logged on.

The syntax for using NeverLoggedOnDomain.bat is:



NeverLoggedOnDomain



The output is displayed on the CMD console, but you can pipe it to a file using the following syntax:



NeverLoggedOnDomain>FileName



You can use the output in subsequent commands, as in:



for /f "Tokens=*" %%i in ('NeverLoggedOnDomain') do SomeCommand %%i



NeverLoggedOnDomain.bat contains:



@echo off

setlocal

set query=dsquery * domainroot -filter "(&(objectCategory=Person)(objectClass=User)(sAMAccountName=*))" -attr distinguishedName logonCount -limit 0

for /f "Tokens=*" %%u in ('%query%') do set line=%%u&call :parse

endlocal

exit /b 0

:parse

if /i "%line:~0,17%" NEQ "distinguishedName" goto detail

set /a pos=17

:loop

set /a pos=%pos% + 1

call set work=%%line:~%pos%^,11%%

if /i "%work%" NEQ " logonCount" goto :loop

set /a pos=%pos% + 1

set /a len=%pos% - 2

goto :EOF

:detail

call set lc=%%line:~%pos%%%

if "%lc:~0,2%" NEQ "0 " goto :EOF

call set dn="%%line:~0,%len%%%"

set dn=%dn: =%

set dn=%dn: =%

set dn=%dn: "="%

@echo %dn%




About the Author

FortyPoundHead has posted a total of 1974 articles.

 


Comments On This Post

No comments on this post yet!


Do you have a thought relating to this post? You can post your comment here. If you have an unrelated question, you can use the Q&A section to ask it.

Or you can drop a note to the administrators if you're not sure where you should post.


Your IP address is:54.158.238.108

Before you can post, you need to prove you are human. If you log in, this test goes away.




Recent Forum Posts

Advanced search added
dwirch posted on September 23, 2017 at about 13:44 in Site News

Job Spammer: Gaurav Mehta - AgreeYa Solutions
dwirch posted on September 22, 2017 at about 10:35 in Spammers

Job Spammer: Prutha Siri - Javelin Systems
dwirch posted on September 10, 2017 at about 6:15 in Spammers

New security implemented
dwirch posted on September 7, 2017 at about 7:16 in Site News

Malicious IP Checker Companion Tool
dwirch posted on August 12, 2017 at about 20:24 in Site News

Job Spammer: Steve Adams
dwirch posted on August 8, 2017 at about 7:44 in Spammers