Exchange 2003
Preparing for, Moving to, and Supporting
Exchange Server 2003
by Steve Bryant
iii
Books
Contents
Chapter 3 Consolidating Your Exchange Services . . . . . . . . . . . . . . . . . . . 34
Server Ownership Costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Exchange Server Proliferation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Consolidating Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Exchange 2003 and AD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Front-End Exchange Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Front-End Servers and Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Balancing Front-End and Back-End Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Consolidating Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Storage Space and Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Configuration and Memeory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Mailbox Consolidation Concerns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Creating Server Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Spreading the Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Deploying High- or Continuous-Availability Servers . . . . . . . . . . . . . . . . . . . . . . 50
Consolidating Mailbox Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Move Mailbox Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Consolidating Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Consolidating Your Exchange Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Consolidating Exchange 2003 and Exchange 2000 Organizations . . . . . . . . . . . . . . . . 52
Tools for Merging Exchange Organizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Using the Exchange Migration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Copying Public Folder Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Copying the Organizational Forms Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Copying Contacts from One Organization to Another . . . . . . . . . . . . . . . . . . . . . 54
Collecting Group Distribution Memebership . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Completing the Consolidation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
More Consolidation Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Next: Installing Exchange 2003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
34
Chapter 3:
Although reports about messaging costs offer various figures, I like to use an annual cost of $10,000
per server for most calculations. Whether your specific numbers are higher or lower, you can see
how quickly server-consolidation savings can add up. So the questions you’re probably asking right
now are “How did we get here?” and “Where did all these servers come from?”
In 2003, the Gartner Group noted that independent business units within companies – rather than
the company’s IT department – initiate more than 60 percent of all IT projects. The high proportion
of business units initiating deployments is especially true for Exchange because remote offices and
departments often decide they need more horsepower or an additional server – or worse still (in
terms of additional ports) their own SMTP domain or Microsoft Outlook Web Access (OWA) server.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 35
limits of the Extensible Storage Engine (ESE) engine. Administrators didn’t want to scale Exchange 5.5
servers too large because a 500GB database would take more than 15 hours to back up or restore).
Moreover, a single database failure or corruption could mean certain death to the Exchange
administrator who had decided to put all users on the same box (I won’t even mention how the
OWA client performed). In short, many companies needed additional Exchange 5.5 servers to “spread
the load” – both to accommodate users and protocols and to maintain acceptable performance.
Also, although Microsoft Outlook 98 offered a stable offline mode that permitted remote access to
the Exchange server, it wasn’t robust. Most remote offices wanted the same performance they enjoyed
with local Microsoft Mail (MS Mail) and cc:Mail post offices. To achieve that performance, many
remote offices installed a small Exchange 5.5 server. Fortunately, you now have more options.
For this discussion, I’ll divide the subject of consolidation into distinct categories and begin with
the lowest common denominator: protocols. I’ll then cover server consolidation, site consolidation,
and, finally, Exchange organization consolidation.
Consolidating Protocols
Although administrators often consider protocol consolidation only after they’ve deployed or
upgraded Exchange, the security implications involved should make protocols an early priority. As
an Exchange consultant, I work all over the world and I get to hear many instructive stories. One
customer described a security incident that put the virtues of consolidation in sharp perspective. His
company was burglarized one afternoon; apparently the culprit had “tailgated” an employee into the
building through a side door. Thereafter, the security team insisted that everyone come in and out the
main doors so that security personnel needed to watch just one entrance for unauthorized access.
Chances are you need to reduce the number of “entrances” to your network. And, although you
might not be able to control the number of firewalls on your network (whose protection can be
somewhat offset by the monitoring and management challenges that different access rules create),
you probably can control how many and which protocols (and therefore ports) your company uses.
Because business units drive many IT projects, companies often have multiple Internet
connections. One of my client companies has roughly 50 business units and as many Internet
connections. (I won’t discuss the potential problems that come with 50 Internet connections and
possibly 50 firewalls; you understand the risks and administrative nightmares.) However, you no
longer need all those connections. Instead, you can place a couple of inbound servers for the mail
protocols centrally to provide a redundant inbound path for email and OWA.
As you know, the more inbound ports you have open on your network, the less secure your
network will be. Although I’ll discuss security in more depth in Chapter 7, I want to emphasize here
some key points about the vulnerabilities that multiple protocols can create. Figure 3.1 shows a
three-site design with multiple protocols in use.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
36 The Expert’s Guide for Exchange 2003
Figure 3.1
Site design with multiple protocols
SUv.com
Internet
Other Sites
SMTP
POP
Trucks.com IMAP
HTTPS
SportsCar.com
Other Sites
In Figure 3.1, you can see that many inbound ports must be enabled to support each business unit. A
better design would establish a clear boundary between the Internet and the email servers (i.e., a
Demilitarized Zone or DMZ) and consolidate the Internet email services to better secure and stabilize
the environment.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 37
You can establish a protective boundary for your organization in various ways. You can
configure Microsoft IIS to provide a boundary or configure Linux with Sendmail to accomplish the
same purpose. Other products and more sophisticated solutions also exist. Microsoft has recently
announced a new product, Exchange Edge Services, which will eventually play this role for SMTP
and provide additional features as well. The current Microsoft solution is to place Microsoft ISA
Servers or Exchange 2003 front-end servers at the boundary.
Figure 3.2
Exchange System Objects and Exchange Mailbox Store
Each Exchange server in the routing group is notified of a hierarchy change, and information about
the folder structure is replicated. This notification lets each mailbox server (within the routing group)
report the folder hierarchy as well. And therein lay the magic.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
38 The Expert’s Guide for Exchange 2003
Although the public folder exists on only one server in the routing group, other Exchange 2003
servers can automatically redirect to the appropriate server. If I use OWA to access a public folder
that exists on a different server, the server to which I’m connected will perform a quick directory
lookup and send me to the server that contains the data. All Exchange 2003 and Exchange 2000
servers can automatically redirect the OWA client, as Figure 3.3 shows, to the appropriate mailbox or
public folder server.
Figure 3.3
Using OWA to find a public folder
In this case, I’m attempting to connect to a public folder that exists only on Server2. When ServerA
realizes it doesn’t have the folder I’m requesting, it performs a directory lookup to find the server that
holds the data. The Exchange 2003 server then redirects my request to the appropriate server that
stores the data. As Figure 3.4 shows, Exchange 2003 has redirected the request to the server that
holds a replica of the OWATEST folder.
Figure 3.4
Exchange 2003 redirected request
Mailboxes work similarly. By default, Exchange 2003 and IIS servers make a quick check to see
which server holds the data, and then redirects the client. It doesn’t matter how you create the folder.
n Note The preceding paragraphs describe default behavior for Exchange 2003 and Exchange 2000,
none of which depends upon Front-End Services or any special functionality.
An interesting aspect of this functionality is that you can have a single internal namespace for
email and route users to their mail server automatically. In other words, an internal DNS alias of MAIL
can route to a single Exchange 2003 server – and that server will automatically redirect the user to his
or her appropriate mail server. In an environment with fast links, you could even consider DNS
round-robin or some other way to provide DNS lookup for the server. Again, this approach is default
behavior for Exchange 2003 and Exchange 2000.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 39
Figure 3.5
Converting an Exchange server to a front-end server
Brought to you by Quest Software and Windows & .NET Magazine eBooks
40 The Expert’s Guide for Exchange 2003
n Note Making a server a front-end server prohibits that server’s access to the local stores for mailbox
or public folder information. Fortunately, it’s easy to change the server role back.
So what have I done? By designating a server as a front-end server, I’ve instructed that server to
no longer refer me to a server that holds requested information. The front-end server performs the
same lookups as before, but now it also handles authentication and all communications with the
back-end server. Let me demonstrate. First, I try to open the OWA session from the front-end server,
as Figure 3.6 shows.
Figure 3.6
Using the front-end server
In a front-end server test, the front-end server doesn’t redirect me to the appropriate back-end server.
Instead, I’m “proxied” to the appropriate mailbox or public folder server. I enter the same information
as before. However, this time, I’m prompted for a password, as the dialog box in Figure 3.7 shows.
Figure 3.7
Front-end server password prompt
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 41
n Note Front-end servers understand only basic authentication and always prompt for a password –
even if you already have a token in memory. So if you have an in-house application and don’t
want to prompt the user for authentication, don’t use front-end servers.
Next, instead of redirecting me to the appropriate Exchange Server, the front-end server acts like
the back-end server it found. Notice in Figure 3.8 that the Address bar shows an Exchange directory
on Server1.
Figure 3.8
OWA session appearing to come from the front-end server
Brought to you by Quest Software and Windows & .NET Magazine eBooks
42 The Expert’s Guide for Exchange 2003
As you see in the Address bar, the OWA session appears to come from the front-end server, Server1
– although the mailbox is actually on another Exchange 2003 server.
As I mentioned before, Exchange servers search AD to find Exchange objects. In a typical
situation, the server that actually holds the data instructs the referring server to redirect the client.
However, front-end servers are directed to respond as if they held the data.
To illustrate, I’ve included a packet trace I performed in the lab while a client requested an
OWA session from the front-end server. I started the process that Figure 3.9 shows by accessing
http://server1/exchange from Internet Explorer (IE).
Figure 3.9
OWA session request packet trace
In this case, the client’s mailbox was on ServerA. First, the client performs a DNS lookup for
Server1.bryant.com. The response arrives, and the client then performs a GET request for an OWA
session. (Remember that Server1 is the front-end server.)
The front-end server uses DNS to find the Global Catalog (GC) server. After the front-end server
finds the GC server, it queries the AD to determine the mailbox server for the request.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 43
After the front-end server finds the appropriate back-end server, the front-end server begins to
echo the client requests verbatim to the back-end server. The mailbox back-end server responds with
information for the client, as Figure 3.10 shows.
Figure 3.10
Front-end and back-end servers responding to a client request
n Note Another key component that lies at the heart of Exchange 2003 is Web-based Distributed
Authoring and Versioning (WebDAV). WebDAV, a series of extensions of HTTP, is a protocol
standard for performing basic file system operations across the Web. Because WebDAV is
based on HTTP, it’s an excellent way to code through firewalls. When used in conjunction with
XMLHTTP, WebDAV can also define the XML post data structure. OWA for Exchange 2003 is a
prime example of this combination.
A front-end server is designed to reroute Internet protocols to the appropriate back-end servers.
HTTP, POP, and IMAP sessions are directed to the front-end server(s), then proxied to the appro-
priate back-end or mailbox server located within the corporate network. (SMTP is handled a little
Brought to you by Quest Software and Windows & .NET Magazine eBooks
44 The Expert’s Guide for Exchange 2003
differently in that the messages are spooled locally on the front-end server, then routed internally.)
This layer of protection helps isolate the production mail servers and their data from the Internet, as
Figure 3.11 shows.
Figure 3.11
Front-end server protection layer
Internet
Exchange
Trucks.com
SportsCar.com
SUV.com Other Sites
SMTP
POP
IMAP
HTTPS
Front End
Servers
Exchange Exchange
Other Sites Main Site
A front-end server doesn’t “care” where a request originates. Its sole task is to proxy the requests.
The front-end server will look in AD to find the source you’re requesting and proxy the request
to that server on your behalf. Essentially, the front-end server has no inherent load-balancing
characteristics nor can it provide your mail if your mail server is unavailable.
In short, front-end servers let you consolidate your inbound Internet protocols and help simplify
and secure your Internet messaging. By reducing the number of inbound ports, you make your
environment more secure and easier to manage. Moreover, you can leverage these central servers on
behalf of other corporate-wide features such as Outlook Mobile Access and even remote procedure
call (RPC) over HTTP.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 45
Although a front-end server doesn’t hugely lighten the load on back-end servers, it lessens the
load somewhat. You can see the degree to which the back-end server’s load is lightened in the
performance comparison snapshot that Figure 3.12 shows.
Figure 3.12
Back-end server performance with and without front-end servers
The peak on the left in Figure 3.12 was generated when a client entered http://server2/exchange
directly to access mail. The peak on the right was generated when the client entered
http://server1/exchange and accessed data on Server2 through the front-end server. As you can see,
the load on the back-end server is slightly lower when access occurs through the front-end server.
j Tip
The overall recommendation to provide a good balance is one front-end server to four
back-end servers.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
46 The Expert’s Guide for Exchange 2003
As a general rule, add back-end servers as you typically would to overcome capacity issues on
the mail servers. Add front-end servers to provide redundancy to the browser clients and to add a
single namespace. Keep in mind the following six points about Exchange 2003 front-end servers:
• Front-end servers use basic authentication, so users will always be prompted for a password.
• Front-end servers do nothing with Messaging API (MAPI). Your Outlook clients gain nothing
from the introduction of a front-end server
• Front-end servers require quite a bit of network access, including access to the internal DNS and
GC servers and the ability to communicate directly with the Exchange back-end servers.
• Microsoft and security professionals highly recommend (many consider it a requirement) that you
require HTTP Secure (HTTPS) for POP, IMAP, and HTTP traffic to protect not only the data, but
most importantly the logon credentials. I’ll cover such security topics in more detail in later
chapters.
• By default, Kerberos secures the channel between the front-end and back-end servers. If you’ve
installed Microsoft SharePoint Portal Server or another program that might have disabled Kerberos
support, you should look at the following Web page, which shows you how to correct the
situation: http://www.microsoft.com/exchange/support/e2k3owa.asp
• You can implement Windows Network Load Balancing (NLB also formerly known as WLBS) to
help balance the load on front-end servers. With Windows NLB, you can put a collection of
front-end servers into place to centralize all the inbound Internet protocols for a division or entire
company.
Consolidating Servers
How many mailboxes can you put on a single Exchange 2003 server? That question is at the heart of
any Exchange project, and the answer depends on your service level agreements (SLAs) and uptime
requirements explicitly defined or implied. If your current backup and restore procedures can handle
50GB per hour and you have a maximum downtime window of 8 hours, each Exchange server
should hold no more than 400GB of data. When the server load gets beyond that point, you can
reduce mailbox sizes, increase the allowed downtime in your SLA, or allocate a new server.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 47
j Tip
You’ll find two exceptions to the preceding rule of thumb for Exchange Server service ratios:
OWA servers that support SSL and Exchange application servers that regularly initiate
complicated events might need more processing power.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
48 The Expert’s Guide for Exchange 2003
• Remote offices – Companies with slow WAN links to remote offices will probably require an
additional server – at least for the larger remote locations. Later in this book, we'll describe the
savings gained by using Outlook 2003 in cached mode with Exchange 2003 mailbox servers.
While this will certainly affect the decision to place servers in smaller locations, the larger remote
locations will likely still need a local server to expedite the delivery of local messages with large
attachments and to help reduce the impact to the WAN link for large populations of mailbox
users.
• “Putting-all-your-eggs-in-one-basket” concerns – IT Managers (and administrators) are sometimes
skeptical about placing all resources on one or just a few servers.
Clustering
Clustering is often initially considered the “silver-bullet” for protection and redundancy in a design
that has fewer servers. Microsoft Clustering Services requires that similar machines share a common
data storage device, such as a Storage Area Network (SAN) or external drive array. Each server runs a
local set of drives for the OS and uses the external device for the database stores and transaction
logs, as Figure 3.13 shows.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 49
Figure 3.13
Microsoft Clustering Services configuration
Shared storage clusters rely on shared drives to store the Exchange log files and the databases. Many
External SCSI and Fibre Channel arrays support this configuration, as do many SANs. In March 2004,
Microsoft announced support for the iSCSI interface, which might eventually support clusters as well.
If one server should fail, the other server can load the databases and continue to service clients
as the failed server. The switchover from one node to another could take several minutes depending
on the size and fragmentation of the Exchange databases. An active/active configuration (in which
both servers are typically live and sharing the load) has a practical limit of roughly 3000 active MAPI
sessions. In an active/passive configuration (in which only one server at a time is live), the number of
concurrent sessions has no practical limit.
Exchange 2003 also offers you the ability to mix the configurations: Options such as
active/active/active/passive are available. In fact, Exchange 2003 has added support for up to 8-node
active/passive clusters if you use Windows Server 2003 (Windows 2003) Enterprise Edition or Win-
dows 2003 Datacenter Edition.
Clustering for Exchange lets you load databases from one node onto another node in case of
failure. Some Exchange features (e.g., the foreign-mail connectors) and many third-party Exchange
add-ons are not cluster-aware or only active/ passive aware. In addition, because a clustered server
runs its own OS and applications, it’s subject to separate licensing. You must license both Windows
2003 Advanced Server and Exchange 2003 Enterprise. Furthermore, you must purchase antivirus soft-
ware, antispam software, management tools, and agents for each node.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
50 The Expert’s Guide for Exchange 2003
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 51
• You can move mailboxes while users are logged on. The Move Mailbox tool is pretty clever in
that it runs two passes. The first pass copies email items from the source server and begins
populating the target server. The migration tool then collects the deltas before it deletes the
mailbox on the source. Although you can move email messages while users are connected to
Outlook, they’ll have to re-launch Outlook to get their email messages.
• Outlook clients will automatically correct the Outlook profile upon launch. After mailboxes are
moved, users need only launch Outlook to find the new server. All other mailbox settings are
retained. (Note that this is dependent on the original mailbox server remaining online until
Outlook has connected once.)
• The Move Mailbox tool works for certain moves only. To move from server to server in the same
Admin Group, you need only to use the ESM console to make the moves. Outlook clients will
automatically be redirected to the correct server. If you need to move the mailbox across admin
groups and the source server is Exchange 2000 or Exchange 2003, then the organization must be
set to Native mode. If you're moving from one admin group to another and the source server is
Exchange 5.5, you'll need to use the ESM from Exchange Server 2003, SP1 and use the Outlook
profile modification tool to change the Outlook profile to the new server.
• Streaming content will be promoted to the Rich Text Store as part of the migration. As mailboxes
are moved from Exchange 2000 or Exchange 2003, any content in the streaming store (.STM file)
will be promoted to the rich text store (.EDB) of the Exchange database prior to being moved.
This means that native storage is “lost” as part of the move mailbox process, and your resulting
.EDB files will be much larger on the target server than they were on the source server.
Consolidating Sites
Most remote Exchange servers exist to meet performance requirements. Outlook clients and even
OWA clients haven’t been terribly efficient on the wire. In other words, they put a lot of information
on the network. Some lab testing I did in 1999 showed that just launching Outlook 97 created
more than 100KB of network traffic. The numbers associated with Outlook 2003 – when used in
conjunction with Exchange 2003 – are substantially better due to compression and the new cached
mode.
I’ll discuss client-server performance numbers in detail in Chapter 6, but the bottom line is that
you can retire many of those remote servers. Outlook 2003 and Exchange 2003 now offer better
options for slow networks, and Microsoft has made dramatic improvements in compression, caching
directory lookups, and Outlook client performance.
If you deploy Exchange 2003, you can take either of the following approaches to collapsing your
remote sites. You can
• collapse remote sites before you deploy Exchange 2003. This scenario closely resembles the
organizational move described in the following text because you’ll have to “brute force” copy the
mailboxes over with ExMerge, the Exchange Migration Wizard, or third-party tools. Because the
mailboxes you move will basically be new mailboxes, you’ll lose distribution list membership
along with delegate information. In addition, rules probably won’t function, and you’ll need to
create a new Outlook profile for the client machine and configure it to point to the new server.
The mobile users will be affected the most as the OST files will need to be rebuilt and the offline
address books will need to be downloaded new.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
52 The Expert’s Guide for Exchange 2003
• collapse remote sites after you deploy Exchange 2003. In this scenario, the migration will be
more like the mailbox moves I’ve already discussed except for the latency associated with the
slow link. You’ll probably need several nights of moving mailboxes to get remote users onto the
central server.
• you could also decide to collapse the sites as you move. This would not result in a “double”
migration. Personally, I have found it best to break these steps up into separate small projects in
order to ensure focus on the moves.
ExMerge is an efficient, multi-threaded migration tool that can access mailboxes on a source
server and import the data into personal folder store (PST) files and ultimately onto a target Exchange
server. Before you can use ExMerge on Exchange 2003 and Exchange 2000 systems, however, you’ll
need to create an account that has permissions to the mailboxes you intend to populate. See
http://support.microsoft.com/default.aspx?scid=kb;en-us;823143&product=exch2003 for detailed
information about the necessary configuration settings.
You need to get to know ExMerge because you’ll use it more and more with Exchange Server.
In fact, it’s the tool you’ll use to extract a single mailbox or item from an Exchange database restore.
You’ll find the tool on the Exchange 2000 Service Pack 2 (SP2) CD-ROM, but I recommend that you
get the most current version directly from Microsoft’s Exchange site.
As you collapse your remote sites, you would use ExMerge to connect to the source server,
select the mailboxes you want to copy, and select the target server. ExMerge can then migrate items
– Mail folders, Drafts, Sent Items, Calendar, Tasks, Contacts, and every folder created in the mailbox –
from the source mailbox to the target server.
You’ll need to rebuild any connector information on the central server. For example, you would
need to replace a fax gateway, voicemail connector, or Blackberry service. For most remote locations,
you could conduct the migration overnight by preloading the redundant gateways, public folders,
distribution groups, and contacts before moving the mailboxes.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 53
Lists, and Contacts from one Exchange organization into the other. You’ll need to change Outlook
profiles manually or through a script to direct the users to the new server.
Several functions won’t work correctly after the merge. For example, all offline users will need to
create a new offline folder store (OST) file and download a new copy of the Offline Address
Book(s). Delegate information won’t carry over smoothly – if at all. Mailbox rules probably won’t
function correctly. Also, replies to existing messages might fail if you don’t exercise great caution
during the migration. It is very important that the old mail proxy addresses for the users are migrated
from the old organization to the new organization. When a person replies to a message, the old
X.400 or X.500 and, in some cases, the SMTP address will be used to address the message. The
Exchange Migration Wizard will bring these over, as will third-party tools. Finally, you’ll probably
need to delete the nickname files that the Outlook client keeps. For most companies I work with, the
migration is worth the risk because a single organization is much more flexible and offers better
collaborative functions than two organizations.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
54 The Expert’s Guide for Exchange 2003
later, network access to your public folder server, and access to the public stores on the source and
target servers.
In addition, install on the workstations the PFAdmin tool from the
\exreskit\tools\pftools\pfadmin directory on the Microsoft Exchange 2000 Resource Kit CD-ROM or
download it from the Exchange 2003 site at Microsoft. In a nutshell, you need to create a text file that
lists the ACLs on each folder. You’ll use this information later to restore the permission settings. Refer
to the exchtool.chm file located in the Help folder on the CD-ROM for detailed instructions about the
PFAdmin tool.
After you run the Listacl command to generate the list, you can begin copying the public folder
data. Use an Outlook client and your administrator account to systematically copy each of the folders
in the public folder tree to a local PST file. I recommend that you keep the PST file size less than 1
GB for stability and performance reasons. Depending on the size of your public store, you might
need to use Outlook sessions on several machines to copy the data in a timely fashion. In large
migrations, I’ve used as many as 20 computers to capture the public folder store among several
PST files.
The result of this command will be a file named collect.txt that contains the field specified in the
command:
dn: CN=Jason Sherry,OU=USERS,DC=oldcompany,DC=com
changetype: add
displayName: Jason Sherry
mailNickname: JSherry
objectClass: top
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 55
objectClass: person
objectClass: organizationalPerson
objectClass: contact
proxyAddresses: SMTP:jsherry@hotmail.com
proxyAddresses:
X400:c=us;a= ;p=First Organizati;o=Exchange;s=Jason Sherry;
targetAddress: SMTP:jsherry@hotmail.com
You'll need to change this file so that all references to the old forest are replaced with references to
the new forest. Actually, there should be only one change per entry:
dn: CN=Jason Sherry,OU=USERS,DC=newcompany,DC=com
changetype: add
displayName: Jason Sherry
mailNickname: JSherry
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: contact
proxyAddresses: SMTP:jsherry@hotmail.com
proxyAddresses:
X400:c=us;a= ;p=First Organizati;o=Exchange;s=Jason Sherry;
targetAddress: SMTP:jsherry@hotmail.com
After your change is complete, execute the following command to import these contacts into the
new AD:
ldifde -i -f collect.txt
Pretty easy, huh? Be sure to watch the status of the import because LDIF does not work well
with duplicates. If the contact already exists, or if the import fails on an entry, the whole import
stops. At that point, you can either delete the successful entries from the collect.txt file and start again
or remove all the entries and re-run the import phase. Also, if you need more fields than I have
provided in this example, use ADSI Edit to see the name of the field you wish to add, and then
make the change to the export command.
You can then modify the resulting file to import the information into the new AD structure. First,
you'll need to change all references to the old AD information:
Brought to you by Quest Software and Windows & .NET Magazine eBooks
56 The Expert’s Guide for Exchange 2003
Before:
dn: CN=Sales Team,OU=USERS,DC=oldcompany,DC=com
changetype: add
displayName: Sales
mailNickname: All-Sales
objectClass: top
objectClass: group
proxyAddresses:
X500:/o=First Organization/ou=First Administrative Group/cn=Recipients/cn=All-
Sales
proxyAddresses: SMTP:All-Sales@oldcompany.com
proxyAddresses: smtp:Sales@oldcompany.com
proxyAddresses: X400:c=us;a= ;p=First Organizati;o=Exchange;s=All-Sales;
After:
dn: CN=Sales Team,OU=USERS,DC=newcompany,DC=com
changetype: add
displayName: Sales
mailNickname: All-Sales
objectClass: top
objectClass: group
proxyAddresses:
X500:/o=First Organization/ou=First Administrative Group/cn=Recipients/cn=All-
Sales
proxyAddresses: SMTP:All-Sales@oldcompany.com
proxyAddresses: smtp:Sales@oldcompany.com
proxyAddresses: X400:c=us;a= ;p=First Organizati;o=Exchange;s=All-Sales;
Later, the import file will contain the actual member list that is added after the initial list is imported.
The same changes will be needed in those entries as well:
Before:
dn: CN=Sales,OU=USERS,DC=oldcompany,DC=com
changetype: modify
add: member
member: CN=Phil George,OU=USERS,DC=oldcompany,DC=com
After:
dn: CN=Sales,OU=USERS,DC=newcompany,DC=com
changetype: modify
add: member
member: CN=Phil George,OU=USERS,DC=newcompany,DC=com
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 57
A good search and replace should knock all these out in one step. It is also important to
understand that my references here are with all the users in the default USERS OU for both the
source and target AD structures. The collect scripts will find the entries no matter the OU, but the
target scripts will work much better if you can place all the entries in a single OU. If not, you'll need
to make sure the import text file has the correct target OU listed for each account or contact.
Brought to you by Quest Software and Windows & .NET Magazine eBooks
58 The Expert’s Guide for Exchange 2003
Figure 3.14
Example .REG File
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Pro-
files]
"DefaultProfile"="NEWSERVER Profile"
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 59
00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,34,\
38,30,38,30,41,39,42,31,34,35,42,37,31,36,41,31,43,34,37,42,36,33,33,45,30,\
32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,\
00,00,00,01,00,00,2f,67,75,69,64,3d,30,45,37,46,46,31,38,32,31,43,37,30,41,\
30,34,41,39,34,46,42,44,43,45,45,39,34,41,30,41,39,37,46,00,00,00,00,00,00,\
dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,\
67,75,69,64,3d,42,45,42,45,31,31,34,31,38,46,41,31,35,35,34,35,38,38,32,45,\
44,42,39,38,32,34,41,33,30,44,42,36,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,\
1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,42,35,\
45,42,45,37,34,30,43,34,43,46,30,39,34,32,39,45,45,39,45,34,41,42,37,39,38,\
33,38,38,37,31,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,\
e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,37,44,38,46,41,41,46,35,42,\
37,32,36,43,33,34,43,39,31,46,41,43,33,41,42,39,34,34,35,41,43,42,46,00,00,\
00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,\
01,00,00,2f,67,75,69,64,3d,42,31,38,43,41,41,33,34,32,31,30,44,38,32,34,43,\
42,44,45,38,43,46,38,32,43,36,35,31,35,32,30,45,00,00,00,00,00,00,dc,a7,40,\
c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,\
64,3d,42,37,46,45,38,44,32,31,38,43,38,43,31,32,34,34,41,38,38,36,34,46,37,\
30,41,30,41,36,38,39,42,32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,\
08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,37,31,38,42,45,\
33,38,30,35,37,43,30,34,38,34,31,38,33,45,43,41,41,30,35,41,42,39,33,31,30,\
34,33,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,\
00,00,00,00,01,00,00,2f,67,75,69,64,3d,46,39,43,38,41,31,30,31,32,45,31,43,\
31,41,34,39,41,39,30,32,33,32,39,30,34,42,44,33,43,32,31,32,00,00,00,00,00,\
00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,\
2f,67,75,69,64,3d,44,36,42,41,33,46,43,37,38,30,42,43,38,39,34,45,41,44,35,\
46,45,46,35,41,30,39,42,44,44,35,45,31,00,00,00,00,00,00,dc,a7,40,c8,c0,42,\
10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,31,\
43,37,37,42,43,31,46,43,42,30,39,46,31,34,42,38,46,36,43,30,39,34,36,32,45,\
38,41,39,36,39,45,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,\
2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,39,37,42,39,32,33,45,30,\
35,44,41,32,38,44,34,39,41,38,46,32,39,45,42,35,37,32,35,36,41,36,31,46,00,\
00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,\
00,01,00,00,2f,67,75,69,64,3d,42,41,45,39,43,43,41,45,46,45,30,38,39,39,34,\
34,38,41,39,35,38,35,41,42,46,30,35,37,38,31,38,33,00,00,00,00,00,00,dc,a7,\
40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,\
69,64,3d,44,44,35,46,35,43,36,38,35,38,34,45,33,36,34,37,42,37,33,35,44,36,\
30,30,32,37,42,39,33,45,33,43,00,00
"100365e1"=hex:09,00,00,00,0b,00,00,00,09,00,00,00,09,00,00,00,09,00,00,00,09,\
00,00,00,09,00,00,00,09,00,00,00,09,00,00,00,09,00,00,00,09,00,00,00,09,00,\
00,00,09,00,00,00,09,00,00,00,09,00,00,00
"100365e2"=hex:00,00,00,00,00,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,\
00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,00,00,01,00,\
00,00,01,00,00,00,01,00,00,00,01,00,00,00
"100365e3"=hex:00,00,00,00,27,14,00,00,38,14,00,00,37,14,00,00,05,15,00,00,0e,\
15,00,00,36,14,00,00,5a,14,00,00,0f,15,00,00,11,15,00,00,10,15,00,00,12,15,\
00,00,13,15,00,00,14,15,00,00,15,15,00,00
"101f65e4"=hex:0f,00,00,00,40,00,00,00,42,00,00,00,66,00,00,00,80,00,00,00,96,\
00,00,00,b2,00,00,00,ce,00,00,00,e2,00,00,00,00,01,00,00,24,01,00,00,42,01,\
00,00,62,01,00,00,82,01,00,00,aa,01,00,00,c0,01,00,00,00,00,41,00,6c,00,6c,\
00,20,00,41,00,64,00,64,00,72,00,65,00,73,00,73,00,20,00,4c,00,69,00,73,00,\
74,00,73,00,00,00,41,00,6c,00,6c,00,20,00,43,00,6f,00,6e,00,74,00,61,00,63,\
00,74,00,73,00,00,00,41,00,6c,00,6c,00,20,00,47,00,72,00,6f,00,75,00,70,00,\
73,00,00,00,41,00,6c,00,6c,00,20,00,52,00,65,00,6c,00,61,00,74,00,69,00,6f,\
00,6e,00,73,00,00,00,41,00,6c,00,6c,00,20,00,52,00,65,00,73,00,6f,00,75,00,\
72,00,63,00,65,00,73,00,00,00,41,00,6c,00,6c,00,20,00,55,00,73,00,65,00,72,\
00,73,00,00,00,50,00,75,00,62,00,6c,00,69,00,63,00,20,00,46,00,6f,00,6c,00,\
64,00,65,00,72,00,73,00,00,00,53,00,45,00,41,00,47,00,55,00,4c,00,4c,00,20,\
00,41,00,75,00,73,00,74,00,72,00,61,00,6c,00,69,00,61,00,00,00,53,00,45,00,\
41,00,47,00,55,00,4c,00,4c,00,20,00,46,00,72,00,61,00,6e,00,63,00,65,00,00,\
00,53,00,45,00,41,00,47,00,55,00,4c,00,4c,00,20,00,47,00,65,00,72,00,6d,00,\
61,00,6e,00,79,00,00,00,53,00,45,00,41,00,47,00,55,00,4c,00,4c,00,20,00,49,\
Brought to you by Quest Software and Windows & .NET Magazine eBooks
60 The Expert’s Guide for Exchange 2003
00,72,00,65,00,6c,00,61,00,6e,00,64,00,00,00,53,00,45,00,41,00,47,00,55,00,\
4c,00,4c,00,20,00,4e,00,65,00,74,00,68,00,65,00,72,00,6c,00,61,00,6e,00,64,\
00,73,00,00,00,53,00,45,00,41,00,47,00,55,00,4c,00,4c,00,20,00,55,00,4b,00,\
00,00,53,00,45,00,41,00,47,00,55,00,4c,00,4c,00,20,00,55,00,53,00,00,00
"100365e5"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00
"110265e6"=hex:0f,00,00,00,00,00,00,00,7c,00,00,00,00,00,00,00,7c,00,00,00,43,\
00,00,00,7c,00,00,00,43,00,00,00,c0,00,00,00,43,00,00,00,04,01,00,00,43,00,\
00,00,48,01,00,00,43,00,00,00,8c,01,00,00,43,00,00,00,d0,01,00,00,43,00,00,\
00,14,02,00,00,43,00,00,00,58,02,00,00,43,00,00,00,9c,02,00,00,43,00,00,00,\
e0,02,00,00,43,00,00,00,24,03,00,00,43,00,00,00,68,03,00,00,43,00,00,00,ac,\
03,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,\
00,00,00,01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,34,38,30,38,30,41,39,42,\
31,34,35,42,37,31,36,41,31,43,34,37,42,36,33,33,45,30,32,00,00,00,00,00,00,\
dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,\
67,75,69,64,3d,32,46,32,41,45,34,38,30,38,30,41,39,42,31,34,35,42,37,31,36,\
41,31,43,34,37,42,36,33,33,45,30,32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,\
1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,32,46,\
32,41,45,34,38,30,38,30,41,39,42,31,34,35,42,37,31,36,41,31,43,34,37,42,36,\
33,33,45,30,32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,\
e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,34,38,30,38,\
30,41,39,42,31,34,35,42,37,31,36,41,31,43,34,37,42,36,33,33,45,30,32,00,00,\
00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,\
01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,34,38,30,38,30,41,39,42,31,34,35,\
42,37,31,36,41,31,43,34,37,42,36,33,33,45,30,32,00,00,00,00,00,00,dc,a7,40,\
c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,\
64,3d,32,46,32,41,45,34,38,30,38,30,41,39,42,31,34,35,42,37,31,36,41,31,43,\
34,37,42,36,33,33,45,30,32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,\
08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,\
34,38,30,38,30,41,39,42,31,34,35,42,37,31,36,41,31,43,34,37,42,36,33,33,45,\
30,32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,\
00,00,00,00,01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,34,38,30,38,30,41,39,\
42,31,34,35,42,37,31,36,41,31,43,34,37,42,36,33,33,45,30,32,00,00,00,00,00,\
00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,\
2f,67,75,69,64,3d,32,46,32,41,45,34,38,30,38,30,41,39,42,31,34,35,42,37,31,\
36,41,31,43,34,37,42,36,33,33,45,30,32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,\
10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,32,\
46,32,41,45,34,38,30,38,30,41,39,42,31,34,35,42,37,31,36,41,31,43,34,37,42,\
36,33,33,45,30,32,00,00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,\
2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,34,38,30,\
38,30,41,39,42,31,34,35,42,37,31,36,41,31,43,34,37,42,36,33,33,45,30,32,00,\
00,00,00,00,00,dc,a7,40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,\
00,01,00,00,2f,67,75,69,64,3d,32,46,32,41,45,34,38,30,38,30,41,39,42,31,34,\
35,42,37,31,36,41,31,43,34,37,42,36,33,33,45,30,32,00,00,00,00,00,00,dc,a7,\
40,c8,c0,42,10,1a,b4,b9,08,00,2b,2f,e1,82,01,00,00,00,00,01,00,00,2f,67,75,\
69,64,3d,32,46,32,41,45,34,38,30,38,30,41,39,42,31,34,35,42,37,31,36,41,31,\
43,34,37,42,36,33,33,45,30,32,00,00
"000b65ea"=hex:01,00
"000365eb"=hex:01,00,00,00
"010265ec"=hex:69,09,1c,c0,bd,84,ae,47,a9,17,4a,05,26,ac,b4,c4
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 61
"00036609"=hex:0c,00,00,00
"0003660a"=hex:01,00,00,00
"01023414"=hex:54,94,a1,c0,29,7f,10,1b,a5,87,08,00,2b,2a,25,17
"001f3001"=hex:50,00,72,00,69,00,76,00,61,00,74,00,65,00,20,00,46,00,6f,00,6c,\
00,64,00,65,00,72,00,73,00,00,00
"001f3006"=hex:4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,45,\
00,78,00,63,00,68,00,61,00,6e,00,67,00,65,00,20,00,4d,00,65,00,73,00,73,00,\
61,00,67,00,65,00,20,00,53,00,74,00,6f,00,72,00,65,00,00,00
"01023d0c"=hex:d8,9f,f0,41,33,50,43,46,a8,08,96,6b,8a,a2,66,68
"001f3d09"=hex:4d,00,53,00,45,00,4d,00,53,00,00,00
Brought to you by Quest Software and Windows & .NET Magazine eBooks
62 The Expert’s Guide for Exchange 2003
45,00,2d,00,31,00,30,00,41,00,30,00,43,00,39,00,31,00,31,00,43,00,39,00,43,\
00,30,00,7d,00,00,00
"101e3d0f"=hex:01,00,00,00,08,00,00,00,63,6f,6e,74,61,62,2e,64,6c,6c,00
"001f3d0b"=hex:53,00,65,00,72,00,76,00,69,00,63,00,65,00,45,00,6e,00,74,00,72,\
00,79,00,00,00
"00033009"=hex:22,00,00,00
"001f3d09"=hex:43,00,4f,00,4e,00,54,00,41,00,42,00,00,00
"001f3001"=hex:4f,00,75,00,74,00,6c,00,6f,00,6f,00,6b,00,20,00,41,00,64,00,64,\
00,72,00,65,00,73,00,73,00,20,00,42,00,6f,00,6f,00,6b,00,00,00
"01023d01"=hex:10,18,e8,b4,de,80,63,42,b3,70,f3,d5,13,f3,42,ec
Brought to you by Quest Software and Windows & .NET Magazine eBooks
Chapter 3 Consolidating Your Exchange Services 63
63,00,74,00,6f,00,72,00,79,00,20,00,53,00,65,00,72,00,76,00,69,00,63,00,65,\
00,00,00
"001f3006"=hex:4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,45,\
00,78,00,63,00,68,00,61,00,6e,00,67,00,65,00,20,00,44,00,69,00,72,00,65,00,\
63,00,74,00,6f,00,72,00,79,00,20,00,53,00,65,00,72,00,76,00,69,00,63,00,65,\
00,00,00
"001f300a"=hex:45,00,4d,00,53,00,41,00,42,00,50,00,2e,00,44,00,4c,00,4c,00,00,\
00
"001f3d13"=hex:7b,00,36,00,34,00,38,00,35,00,44,00,32,00,36,00,41,00,2d,00,43,\
00,32,00,41,00,43,00,2d,00,31,00,31,00,44,00,31,00,2d,00,41,00,44,00,33,00,\
45,00,2d,00,31,00,30,00,41,00,30,00,43,00,39,00,31,00,31,00,43,00,39,00,43,\
00,30,00,7d,00,00,00
"00033e03"=hex:23,00,00,00
"01023d0c"=hex:d8,9f,f0,41,33,50,43,46,a8,08,96,6b,8a,a2,66,68
"001f3d09"=hex:4d,00,53,00,45,00,4d,00,53,00,00,00
"00033009"=hex:00,00,00,00
Brought to you by Quest Software and Windows & .NET Magazine eBooks
64 The Expert’s Guide for Exchange 2003
"001f3001"=hex:4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,45,\
00,78,00,63,00,68,00,61,00,6e,00,67,00,65,00,20,00,54,00,72,00,61,00,6e,00,\
73,00,70,00,6f,00,72,00,74,00,00,00
"001f3006"=hex:4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,45,\
00,78,00,63,00,68,00,61,00,6e,00,67,00,65,00,20,00,54,00,72,00,61,00,6e,00,\
73,00,70,00,6f,00,72,00,74,00,00,00
"001f300a"=hex:45,00,4d,00,53,00,4d,00,44,00,42,00,2e,00,44,00,4c,00,4c,00,00,\
00
"001f3d13"=hex:7b,00,36,00,34,00,38,00,35,00,44,00,32,00,36,00,41,00,2d,00,43,\
00,32,00,41,00,43,00,2d,00,31,00,31,00,44,00,31,00,2d,00,41,00,44,00,33,00,\
45,00,2d,00,31,00,30,00,41,00,30,00,43,00,39,00,31,00,31,00,43,00,39,00,43,\
00,30,00,7d,00,00,00
"00033e03"=hex:24,00,00,00
"00036609"=hex:00,00,00,00
"01023d0c"=hex:d8,9f,f0,41,33,50,43,46,a8,08,96,6b,8a,a2,66,68
"001f3d09"=hex:4d,00,53,00,45,00,4d,00,53,00,00,00
"00033009"=hex:00,00,00,00
Brought to you by Quest Software and Windows & .NET Magazine eBooks