DISCLAIMER: The files and utilities listed below are provided as-is, with no warranty expressed or implied. We are not responsible for damage or loss of data that occurs from their use. We are under no obligation to provide technical support. Having said the legally-necessary stuff, however, we welcome suggestions, bug reports, and will entertain support questions as time and resources permit.
COPYRIGHT: The files and utilities listed below are copyrighted by the Broken Bow Public Schools, but may be used and distributed in their original form free of charge.
Network Administration Utilities
The files in this group have been developed for working with Windows 2000 Server, Windows 2003 Server, and Windows 2000 Pro Workstation in the context of Active Directory. They were written in Visual BASIC v5.0 and v6.0. Needless to say, they require network administrator authority to run on a server or workstation, and are designed primarily to be run only at the server console.
NEW! ForcePasswordChange enables you to apply the most commonly-used settings from the Account tab of the User Properties dialog to large numbers of users at once.
If you've ever had a password breached and wanted to force all users to have to change their passwords at next login, this will save you a few thousand mouse clicks and a lot of time! Note that it is group-based, and not container (OU) based. The checkboxes are three-state: grayed to leave the current setting unaffected, checked to force a checkmark, and unchecked to clear a checkmark. You can also apply the same password to many user accounts (we use this with our generic Adult Education accounts).
Download the Force Password Changes Utility zip file now...
CUSER3 creates new Active Directory accounts and their related user folders from text-based comma-delimited batch files. (Note: it must be installed and run on the domain controller where the accounts will be created -- it cannot be run from a workstation!)
It is able to set most of the AD account parameters, including passwords and their related controls.
It is most useful when user account information is held in an external database that can be exported to an ASCII file. CUSER3 is used to import that file into Active Directory. Its capabilities are beyond listing here, so if you want to know more, download the CUSER3 help file and read it before downloading the program.
By the way, this version of CUSER3 will not set up the user's home directory share permissions properly if run against a Windows 2003 server. Microsoft changed the default share permissions between Windows 2000 server and Windows 2003 server. I haven't had time to figure out how to change share permissions programmatically yet.
Download the CUSER3 help file now...
Download CUSER3 now...
ColGREP is a GUI-based log searching utility for retrieving specific information from plain-text (ASCII) web server logs, firewall logs, and any other type of ASCII-based log file that contains one log entry per line. It provides up to three search values connected by AND, OR or XOR, and matches by exact, starts with, contains, or excludes.
ColGREP is able to perform simple searches on the entire line, or divide the line into fields based on delimiters of commas, tabs, or any other visible ASCII character. If the log file contains a list of field names, ColGREP will read in the field names and allow field selection by the actual name of the field. It writes any matched lines into a separate text file and optionally displays the resulting file in Notepad.
Download ColGREP now...
CopyMembers is a GUI-based Active Directory utility designed to copy members of one AD group to another. It was developed when we needed to compile the members of several small groups into increasingly broader groups for purposes where nested grouping (a group inside a group) didn't work properly. A branch of the Active Directory Users and Computers tree is typed in the initial blank. When the tab key is hit, CopyMembers reads all of the group names in that organizational unit and presents them in a combo-box list for selection. When the tab key is hit again, all of the members of the selected group are listed. Members may be selected using click, Ctrl-click, Shift-Click, or Ctrl-A.
The target group is identified on the right half of the window in the same way, and is displayed for visual checking. Clicking the Copy button copies the selected source members to the target group. For convenience, a Drop button is included that will remove selected members from the source group, enabling the moving of members from one group to another in addition to copying them.
This program was revised on 7/28/04. The previous version offered here crashed if the user being copied to a different group already was a member of that group. Now it ignores attempts to copy users to groups that they already belong to. If you have the old version, just use Add/Remove Programs to get rid of the old one, then download this one and reinstall it.
Download CopyMembers now...
SetPerComputerPrinter is a GUI-based way to define shared printers so that they are machine-based instead of user-based, so that all users have equal access to the shared printer in question. It eliminates the need to remember the complex syntax of the "rundll32 printui.dll,PrintUIEntry /n\\computername\sharename /k" command and provides an informative interface for checking current settings.
Download SetPerComputerPrinter now...
BatchPwd is a utility that resets many users' passwords to new values at once according to the contents of a comma-delimited text-based data file. If you want to reset all of your student passwords before school starts without having to wipe their entire accounts and recreate them, this is your tool. Just spin off a .csv file with the users' login names, full names as they appear in Active Directory, and new passwords. (You'll have to come up with your own method of creating and distributing the new passwords.) Then run BatchPwd, point to the data file, type in your Active Directory domain name, and click the "Test Batch File" button. BatchPwd will check for the existence of each user, and cross-check that they have the correct full name. Click the Edit button to open the data file in Notepad and fix any problems, saving the changes. Then click the "Overwrite Current Passwords" button to finish the job. It can be run from any workstation by any user who has password change authority over the users in question.
Download a self-extracting installler for BatchPwd now...









