Exchange Me!

Dec 20 2007   11:01AM GMT

Tools That Are Used with Exchange

B00M3R John Bostock Profile: B00M3R

In addition to Microsoft Management Console (MMC) snap-ins, Exchange System Manager, and Active Directory Users and Computers, there are many tools that you can use to manage and troubleshoot a Microsoft Exchange Server 2003 organization. Some of these tools are installed with Microsoft Windows, some with Exchange, and others are at the “Downloads for Exchange 2003” Web site ( The following table lists these tools. However, be aware that not all tools are supported by Mr Gates.

I will talk about these tools as I progress through my Blog.

NOTE: Some tools can cause serious, sometimes irreversible, problems if they are used incorrectly. Before you use tools in your production environment, always become familiar with them on test servers first. Make sure that you read the documentation associated with any tool and become familiar with the risks involved.

Exchange Tools

Tool name Description Run from Install from
Active Directory Account Cleanup Wizard (adclean.exe) Use to find and merge multiple accounts in Active Directory that refer to the same person. Start | All Programs | Microsoft Exchange | Deployment | Active Directory Account Cleanup Wizard Installed
Active Directory Connector Services (adcadmin.msc) Use to replicate Exchange 5.5 directory objects to Active Directory. Start | All Programs | Microsoft Exchange | Active Directory Connector ExchCD
Active Directory Users and Computers(dsa.msc) Use this MMC snap-in to manage mail recipients and other Active Directory objects. Start | All Programs | Microsoft Exchange | Active Directory Users and Computers Installed
Address Rewrite (Exarcfg.exe) Use to rewrite return e-mail addresses on outgoing messages that are routed from non-Exchange mail systems to Exchange and destined outside the organization. Command prompt Link
Active Directory Service Interfaces (ADSI) Edit(adsiedit.msc) Use for low-level editing of Active Directory. <drive>:\Program Files\Support Tools Windows
Application Deployment Wizard(exapppacker.exe) Use to package and deploy Exchange store applications on the Exchange store. Start | All Programs | Exchange SDK | Exchange SDK Development Tools | Application Deployment Wizard Link
Application Security Module Use to access and modify XML content that is provided by the security descriptor. <drive>:\Program Files\Exchange SDK\SDK\Samples\Security Link
ArchiveSink(archivesink_setup.vbs) Use to archive message and log information about messages sent to or received by an Exchange server. Command prompt Link
Authoritative Restore(Authrest.exe) Use to force a restored directory database to replicate to other servers after restoring from a backup. Use this tool only when Microsoft Customer Service and Support asks you to do this. Command promptMust be installed to \exchsrvr\bin Link
Cluster Administrator(cluadmin.exe) Use to configure, control, and monitor clusters. Start | All Programs | Administrative Tools | Cluster Administrator Installed
Disable Certificate Verification(Certchk.exe)Not recommended for production environments. Use in test environments to disable certificate authentication for Microsoft Outlook® Mobile Access. Install and run on the mobile device. Link
DNS Resolver (DNSDiag)(Dnsdiag.exe) Use to troubleshoot Domain Name System (DNS) issues. The tool simulates the Simple Mail Transfer Protocol (SMTP) service’s internal code-path and prints diagnostic messages that indicate how the DNS resolution is proceeding. Command promptMust be installed to <drive>:\windows\system32\inetsrv Link
DSACLS(dsacls.exe) DSACLS is a command-line tool that you can use to query and change permissions and security attributes of Active Directory objects. It is the command-line equivalent of the Security tab in the Windows 2000 Server Active Directory snap-in tools such as Active Directory Users and Computers and Active Directory Sites and Services. For more information about DSACLS, see Microsoft Knowledge Base article 281146, “How to Use Dsacls.exe in Windows Server 2003 and Windows 2000” ( Command prompt Server
Error Code Look-up(Err.exe) Use to determine error values from decimal and hexadecimal error codes in Windows products. Command Prompt Link
Event Viewer(eventvwr.msc) Use this MMC snap-in to view logged events, such as errors and warnings. Start | All Programs | Administrative Tools | Event Viewer Installed
at setup
Exchange 2003 Management Pack(Exchange Management Pack.akm) Use to monitor the performance, availability, and security of Microsoft Exchange Server 2003, alerting you to events that have a direct effect on server availability, while filtering out events that require no action. Microsoft Operations Manager ?
Exchange Explorer(ExchExplorer.exe) Use to explore Exchange store folders, items, and their property values. Create property and content class definitions and configure their schema scope. Start | All Programs | Exchange SDK | Exchange SDK Development Tools | Exchange Explorer Link
Exchange Server Database Utilities(eseutil.exe) Use to perform offline database procedures, such as defragmentation and integrity checking. <drive>:\Program Files\Exchsrvr\bin Installed
Exchange Deployment Tools(exdeploy.chm) Use this guide to review the recommended steps and tools that help you successfully install Exchange Server 2003. Run from Exchange CD ExCD
Exchange Server Migration Wizard(mailmig.exe) Use to migrate user accounts to Exchange 2003. Start | All Programs | Microsoft Exchange | Migration Wizard Installed
Exchange Store Event Sink Wizard(mxeswiz.dll) Use to create a Microsoft Visual Basic® project for a Component Object Model (COM) class of correctly implemented event interfaces, and a module of functions and routines that use event sink support interfaces. Microsoft Visual Basic development system Link
Exchange Store TreeView Control(Extreeview.ocx) Use to display a hierarchical list of node objects that corresponds to folders in the Exchange store. <drive>:\Program Files\Exchange SDK\Tools\ExchExplorer Link
Exchange Stress and Performance Use to test stress and performance.This tool simulates many client sessions by concurrently accessing one or more protocol servers. Command prompt Link
Exchange System Manager(exchange system manager.msc) Use this MMC snap-in to provide a graphical view of an Exchange organization where you can perform many administrative tasks. Start | All Programs | Microsoft Exchange | System Manager Installed
Exchange Workflow Configuration Scripts(wfsetup.vbs; addwfrole.vbs) Use wfsetup.vbs to configure the server for correct workflow functionality.Use addwfrole.vbs to add users to workflow event sink security roles. Command prompt Link
GUIDGen(GUIDGEN.EXE) Use to generate globally unique identifiers (GUIDs). Command prompt Link
Information Store Integrity Checker(isinteg.exe) Use to find and remove errors in the public and private information store databases. Intended for failure recovery situations and not for routine maintenance. Command prompt Exch
Information Store Viewer (MDBVU32)(mdbvu32.exe)Note: The Information Store Viewer has been replaced by the MAPI Editor. Use to view or set details about a user’s message storage files. These files are the private information store, the personal folder file (.pst file), and the offline folder file (.ost file). This tool browses storage, address book, and other MAPI providers by executing MAPI calls specified by a user.The MAPI Editor replaces the current MDBVU32 tool, and provides access to the contents of the Messaging API (MAPI) stores. Command promptGraphical User Interface Link
Internet Information Services (IIS) Manager(iis.msc) Use to configure Outlook Web Access settings. Start | All Programs | Administrative Tools | Internet Information Services (IIS) Manager Add
Inter-Organization Replication(exscfg.exe; exssrv.exe) Use to replicate public folder information (including free/busy information) between Exchange organizations. Can be used between forests. Command prompt Link
Jetstress(JetStress.exe) Use to stress test the Exchange database engine and storage subsystem. Command prompt Link
LDP(ldp.exe) Use to perform Lightweight Directory Access Protocol (LDAP) searches against Active Directory. <drive>:\Program Files\Support Tools Windows
Load Generator(Formerly Load Simulator (LoadSim)) Use as a benchmarking tool to test the response of servers to mail loads. For setup and installation instructions, see Link
Mailbox Merge Wizard (ExMerge)(ExMerge.exe) Use to extract data from mailboxes on an Exchange server, and then merge that data into mailboxes on another Exchange server. Command prompt Link
Managed Exchange TreeView Control (ExchangeTreeViewControl.dll) Use in managed Windows applications to display a hierarchical list of nodes that correspond to a mail or public folder hierarchy. Add, delete, and move folders in the Exchange store. <drive>:\Program Files\Exchange SDK\Tools\ExchTreeViewControl Link
Microsoft Baseline Security Analyzer (MBSA)GUI:(MBSA.exe)Command Line:(mbsacli.exe) Use to scan local or remote systems for common misconfigurations and to verify security best practices. Command prompt Link
Importer for Lotus cc:Mail Archives (ccmarch.exe) Use to import Lotus cc:Mail archive files to folders in an Exchange 2003 mailbox store or to one or more .pst files. Include with the Lotus Applications Migration Tools. Command prompt Link
MTA Check(Mtacheck.exe) Use when MTA will not start, because of corruption or suspected corruption in the MTA database.This tool provides a soft recovery of a corrupted MTA database. Command prompt Link
Network Monitor(netmon.exe) Use to diagnose issues with server connectivity. Start | All Programs Administrative Tools | Network Monitor Add
Programs Windows Components
Performance Monitor(perfmon.msc) Use for establishing a baseline of performance and for troubleshooting performance issues. Start | All Programs | Administrative Tools | Performance Installed
PFMigrate(pfmigrate.wsf) Use to migrate public folders from Exchange 5.5 to Exchange 2003. Can also be used to move the offline address book, Schedule+ Free/Busy folder, and organization forms. Command prompt ExchCD
RPC Ping utility(rpings.exe and rpingc.exe) Use to confirm the RPC connectivity between the computer that is running Microsoft Exchange Server and any of the client workstations on the network. Command prompt Link
SMTP Internet Protocol Restriction and Accept/Deny List Configuration (ExIpsec.dll) Use to programmatically set Internet Protocol (IP) restrictions on an SMTP virtual server. Programmatically add IP addresses on the global accept and deny lists for connection filtering. Running exipsec.exe installs the required DLL so that you can access the COM object from the script you create. Link
Telnet(telnet.exe) Use to troubleshoot Exchange mail flow. Command prompt Installed setup.
WinRoute(winroute.exe) Use to connect to the link state port (TCP/IP 691) on an Exchange server and extract the link state information for an organization. Command prompt Link

7  Comments on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.
  • Weekend reading - subject: exchange
    [...] Tools That Are Used with Exchange [...]
    0 pointsBadges:
  • B00M3R
    Tools that are used with Exchange server 2003
    1,190 pointsBadges:
  • Skhazzam
    Hi Ryan, Great post! Since you asked to be made aware of vendor alerts, I thought you might want to know that OPNET offers a network configuration auditing solution that complements configuration management. The OPNET Sentinel product suite is a software-based appliance offering deep audit of network configuration to ensure security, policy compliance (PCI compliance, FISMA, NIST 800-53, Cisco SAFE, etc.), and network integrity. If you haven't heard of OPNET, we're a publicly traded software company (NASDAQ: OPNT) with about $100M in annual revenue. For more information, feel free to contact me. Shawn Khazzam Product Manager, OPNET Technologies, Inc. 240-497-3000
    0 pointsBadges:
  • replicate between forests server 2003
    [...] Active Directory Users and Computers, there are many tools that you can use to manage and troublesho Started Server WatchAs the result, before you attempt to promote the first RODC, you must [...]
    0 pointsBadges:
  • Active Directory Replication Monitor
    [...] install exchange 2010 - step by step Understanding fsmo roles in windows 2003 ad « information ... Tools that are used with exchange - exchange me! Domain controllers and active directory domains part 6 « it core [...]
    0 pointsBadges:
  • Active Directory Utilities
    [...] print using active directory credentials 12 free tools for windows administrators combined as one Tools that are used with exchange - exchange me! Network security model – defining an enterprise security strategy ... Tuneup utilities 2010 « [...]
    0 pointsBadges:
  • Active Directory Replication Monitor
    [...] Howto install exchange 2010 - step by step Dns » blog archive » mcse 70-290 certification primer Tools that are used with exchange - exchange me! Nowexam 70-296 exam training materials,70-296 questions & real [...]
    0 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: