For scripting solutions, I have two sample VBScript programs that can help.
First a program that documents the last logon times for all users in the
domain:
http://www.rlmueller.net/Last Logon.htm
You would use the first program in the link if your domain is not at Windows
2003 functional level. You would run the program at a command prompt using
the cscript host and redirect the output to a text file. For example, you
could use the command:
cscript //nologo LastLogon.vbs > report.txt
The "//nologo" parameter suppresses logo information from the output. This
assumes the file LastLogon.vbs is in the current folder. Otherwise you must
specify the path as well as file name. The command redirects the output to
the text file report.txt in the same folder. This file can be imported into
a spreadsheet for analysis. The fields in the output are delimited by
semicolons. Next, a program that documents the last time each user changed
their password:
http://www.rlmueller.net/PwdLastChanged.htm
This program accepts the name of a file as a parameter and outputs to that
file.
--
Richard Mueller
Microsoft MVP Scripting and ADSI
Hilltop Lab -
http://www.rlmueller.net