Simpler-Webb, Inc. > ABOUT US | > CAREERS | > CONTACT US | > CLIENT LOGIN
CONSULTING MANAGED SERVICES SOFTWARE PRODUCTS RESOURCES
Exchange
Scripts
Books
Free Solutions

Scripts

In our work with Windows and Exchange we've found that there are a number of repetitious tasks which can greatly benefit from automation. Here you'll find a number of scripts and snippets (written by us and other contributors) which are free for your use unless specified otherwise by the author.

If you are interested in contributing a script or snippet, please contact us.

If you have questions about a script or need help in getting a script installed or configured, please remember that these scripts are unsupported. You might try one of the scripting newsgroups or mailing lists, or if you don't have a good scripting library check our books section.

Scripts may be available in source form (xxxx-s.zip), compiled executable (xxxx-e.zip), or both depending entirely on what is submitted to us.

Again, these scripts are unsupported. Please test them in a lab environment before using them on a production network.

Name

Description

Date

getschemaver-s.zip

getschemaver-e.zip
This PERL script uses ADSI to report the Exchange 2000 schema version on a specified Active Directory Domain Controller. It can be used to verify replication of the schema changes made by "setup /forestprep".
--Contributed by: Simpler-Webb
2001/08/08

e2ktl-s.zip

e2ktl-e.zip
This PERL script provides a very basic summary of the Exchange 2000 tracking logs (updated compiled version)
--Contributed by: Simpler-Webb
2003/11/01
crmb-s.zip This PERL sample code contains the essential elements for creating a new Exchange 2000 Mailbox Enabled user in the Active Directory.
--Contributed by: Simpler-Webb
2001/11/09

DupSMTP-s.zip This VBS script goes through the entire GC looking for these object categories: user, group, publicfolder, and contact. For each object it stores the distinguished name and the SMTP proxy addresses. When all the objects in the GC have been processed the script prints every SMTP address that's used by more than one Distinguished Name along with the DN's that use that proxy address.
--Contributed by: Rich Matheisen
2002/02/06

w2kpl-s.zip This PERL script provides a simple summary of message traffic by domain from the IIS SMTP logs.
--Contributed by: Rich Matheisen
2002/03/24

tracking-s.zip

tracking-e.zip
This set of PERL scripts help extract information from Exchange 5.5 Message Tracking logs.
--Contributed by: Hunter Coleman
2002/04/17

w2kbm-s.zip A PERL script that reads the *.BDR files (usually in the badmail directory) and reports on the individual addresses that caused them (not the ones that send them -- at least not yet) and on the domains.
--Contributed by: Rich Matheisen
2002/06/14

dsaccess-s.zip
dsaccess.exe
This PERL script uses WMI to report on the DSAccess Domain Controllers accessible to a specified Exchange 2000 server.
--Contributed by: Simpler-Webb
2002/09/09

ad-ou.zip An ADSI script that will automate the creation of sites/subnets/ous for W2K testing.
--Contributed by: Ed Crowley
2002/10/29