Exchange utilities

On March 21, 2004, in Tools, by

 Aaron out in the public newsgroups posted this nice recap of Exchange utilities: 

Thanks Aaron!!

SCANPST.EXE: This utility is used to SCAN Personal Message Stores (.PST) and
Offline Message Stores (.OST). It checks message headers and file structure
and attempts to correct any corruptions. Further reading: PSS ID Number:
Q181523

REQMAIN: This is actually an MSMAIL utility. It is used by an MS Mail server
during directory replication. It can be useful to an Exchange administrator
when replication needs to be forced because it can also be manually run.
REQMAIN -t will cause a Post Office to TRANSMIT updates.

MTACHECK: Used to scan the MTA queue for corrupt messages. These message
could be clogging the MTA. MTACHECK rebuilds the queue to get things running
again and places corrupted messages in files for later viewing. The MTA must
be stopped to run this utility. Further Reading: PSS ID Number: Q163326

ESEUTIL: The "Extensible Storage Engine (ESE)" Utility. ESE is the name for
the new database engine in Exchange 5.5. This tool is used on the IS and
Directory to defragment, repai, and check integrity. It does this based on
the database low-level table structure, not the data content. It is not
intended for regular maintenance, it is for troubleshooting only and in
consultation with Microsoft. It is considered a tool of last resort. The
particular service corresponding to the database being checked should be
stopped (DS or IS). Complete syntax can be found in the Exchange Resource
Kit.

EDBUTIL: The "Exchange Database Utility (EDB). This is the primary Off-line
routine maintenance utility for both the IS and the DS. The respective
services must be stopped. It has the ability to Defragment, do a Consistency
Check, and do some database recovery.

ISINTEG: The Information Store Integrity utility. Also an off-line utility,
it can be used to repair the IS database. It is not intended for routine
maintenance. Rather it should only be used upon the advice of Microsoft. It
is used to test and repair errors in the Information Store. It has several
notable uses that have reported appeared on exams:
  a.. ISINTEG -PATCH: Used after performing an off-line file-based backup of
Exchange databases. Each object within Exchange is identified by a Globally
Unique Identifier (GUID). The GUID is partially based on time. If you roll
back a server, it is theoretically possible to duplicate GUID values for
other objects that have since been created in the Organization. Therefore,
the GUIDs must be patched during the backup process. This happens
automatically through API calls when Exchange is backed-up ONLINE. When it
backed-up OFFLINE, you must use this command to patch the GUIDs.
  b.. ISINTEG -FIX: Provides high-level database recovery, fixing structural
problems with, for instance, the schema. Often used in the event of a sudden
shut-down resulting in corruption to the IS causing it not to start upon
reboot. Not a routine recovery tool though, restore from backup and playback
of logs is preferred.
 

One Response to Exchange utilities

  1. meridia order [URL=http://plasmatics.com/random/etc/meridia-order.html]meridia order[/URL] http://plasmatics.com/random/etc/meridia-order.html