VBScript programs to document and administer users in Active Directory.

Program to read user names from a text file and set the password for each user. The NT name of each user is specified in the text file. Uses the WinNT provider.

This program is similar to the previous, except that each user's Distinguished Name is specified in the text file. Uses the LDAP provider.

This program reads user Distinguished Names and passwords from a spreadsheet and sets each user's password. Uses the LDAP provider and Microsoft Excel.

Program to reset the password for an Active Directory user. Program also enables the account and expires the password, so the user must change the password the next time they logon.

Two programs to output the last logon date for all users in the domain.

Program to configure a user account so the user is allowed to change their password in Active Directory.

Program to configure a user account so the user cannot change their password in Active Directory.

Program to determine the date a user last changed their password, the domain maximum password age policy, whether the user is allowed to change their password, and if the password is expired.

Program to output the date each user in the domain last changed their password.

Program to output information on all locked out users in the domain.

Program to determine if a given user is locked out. If the account is locked out, the program offers to unlock the account.

Program to update the profilePath attribute of many users in a bulk process from the information in a Microsoft Excel spreadsheet. This program can be modified to update many other user attributes. Users are identified in the spreadsheet by Distinguished Name.

Program to update the profilePath attribute of many users in a bulk process from the information in a Microsoft Excel spreadsheet. Identical to the previous program, except that users are identified in the spreadsheet by their NT logon name (also called their "pre-Windows 2000 logon name").

Program to create users in bulk from the information in a Microsoft Excel spreadsheet.

Use ADO to retrieve information on all users and document in comma delimited file.

An efficient method to quickly retrieve the names of all users currently locked out.

Program to update users in bulk from the information in an Excel Spreadsheet.