The installation proceeded smoothly until the Mailbox Server role was installed,
when I got this error: An error occurred while performing operations on atom
from exsetdata.dll: Error HRESULT E_FAIL has been returned from a call to a
COM component.... Back at the Exchange Team Blog, I found that others had
experienced this problem. A couple of suggested solutions were to reinstall
Windows 2003 SP1 and to uninstall and reinstall Exchange 2007. I opted for the
uninstall/reinstall method. After removing Exchange 2007 and rebooting my EXCH
VM (the VM I created earlier, as described in "Creating the Basic Virtual Environment,"
which contains the Exchange application and data), I reran the installation
procedure and got no errors this time around. Note that uninstalling and then
reinstalling Exchange 2007 will create an additional Universal Security Group
(USG) in AD, called Exchange Server Administrators(servername)#, where servername
is your test machine's NetBIOS name and # is likely to increment
based on how many times you uninstall and reinstall.
Testing Exchange 2007
Of course, Exchange isn't much use without mailboxes, so my next step after
installing Exchange 2007 in the VM was to create some. Being an Exchange administrator
since the Exchange Server 5.5 days, my natural impulse was to log on as an Administrator
to XP1, the VM I'd created for Microsoft Office Outlook 2007 and OWA, and attempt
to access the OWA site at http://exch.incubator.local/ exchange. No dice. I
thought the Administrator account might not be mailbox-enabled, so I checked
the account via Exchange Management Console (EMC)—Exchange 2007's new
version of Exchange System Manager (ESM)—and it was indeed mailbox-enabled.
Searching Google and checking the Exchange Team Blog turned up no helpful information.
I reread the release notes. Nothing. I thought OWA might be disabled for this
user, but the ability to enable/ disable access to OWA on a per-user basis isn't
available in EMC in Beta 1. I suspected that you could probably enable/disable
OWA for a particular user in the Exchange Management Shell (EMS), but I wasn't
ready to tackle EMS yet. I finally decided to create a new user and try logging
on by using that account.
I created a user, TestUser1, on DC, the VM that's the domain controller (DC)
and includes AD. While I was in DC, I created a file share called ExDoc Access
so that I could test OWA Document Access, a new feature that lets you access
files stored on file shares on your internal network without requiring you to
establish a VPN connection or connect via Terminal Services. I also created
a text file and placed it in that share. Then, on EXCH, I mailbox-enabled the
new user without any trouble and was able to log on to OWA. After clicking the
Documents button in OWA, as Figure 2 shows,
I could open my file share and text file. Cool! I'd love to have this feature
available in production today.
I deleted TestUser1 on DC, and Exchange 2007 automatically deleted the user's
mailbox. I then created two new users, John Smith and Jenny Jones. On EXCH,
I mailbox-enabled both users, as Figure 3
shows. I logged on to XP1 as John Smith and XP2 (the VM I'd created for OWA
and Microsoft Office Outlook 2003) as Jenny Jones and was able to send messages
back and forth by using OWA and Outlook 2003, as Figure
4 shows.
Configuring Outlook 2007 went smoothly, via a wizard that runs the first time
you launch Outlook after installing it. All I needed to do to create an Outlook
profile was to select Microsoft Exchange Server as the account I wanted to connect
to; Outlook 2007 automatically created the profile. As Figure
5 shows, Outlook resolved my username (John Smith) and Exchange server and
connected right away. This feature, called Auto Account Setup—which is
new to Exchange 2007 and Outlook 2007 and requires both products—will
be another great addition to the production versions because it simplifies the
somewhat tricky process of profile creation.
What's Next?
If you ever want to (or have to) revert to an earlier version of Exchange, simply
shut down your VMs and restore from the backups of your virtual hard disk—and
optionally, your shared virtual networks and shared VMs— which you should
have made after you set up the VMs and installed Windows on them (see "Creating
the Basic Virtual Environment"). Other than that, the sky's the limit. One of
my coworkers equipped his test machine with Exchange Server 2003 and Exchange
5.5 so that he could practice migration scenarios. You might want to hold on
to those Exchange 5.5 CDROMs for a similar occasion.
As for me, my test machine will soon be hosting Exchange 2007 Beta 2, SQL Server
2005, System Center Configuration Manager 2007 (formerly code-named SMS v4)
Beta 1, Windows Vista Beta 2, and Windows Server Longhorn Beta 2. Good luck
with your test system, and don't be afraid to experiment!
Seeing as Virtual Server 2005, 64-bit, only supports 32-bit OS, how did you get Exchange 2007 to run on a 32-bit OS. My understanding is that it is only 64-bit and requires a like OS.
ninja_rat January 27, 2008 (Article Rating: )
@ninja_rat: Exchange 2007 is 64-bit and requires a 64-bit OS for production use. A 32-bit version is available, however, that runs on 32-bit OSes that can be used for evaluation and testing ONLY. Thanks for reading and for the question!
mdragone February 13, 2008 (Article Rating: )
You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor?
Register now
An often irreverent look at some of the week's other news, including some more Windows 7 sales momentum, some Sophos stupidity, Microsoft's cloud computing self-loathing, more whining from the browser makers, Zoho's "Fake Office," and much, much more ...
Let Your Users Reset Their Own Passwords: Free Download Try a 30 day free trial of Desktop Authority Password Self-Service – it provides an easy-to-use, robust system for allowing users to reset their own forgotten passwords or locked accounts.
Get Windows IT Pro & Mark Minasi’s Favorite Power Tools Guide Order Windows IT Pro now and get "More of Mark Minasi's Favorite Power Tools"--a in-depth guide to the most useful Windows commands --FREE with your paid order! Subscribe today, and save 58% off the cover price!
Deep Dive into VMware vSphere, eLearning Series Join John Savill to explore the major functionality capabilities of the vSphere virtualization platform, including identification of the changes from ESX 3.5.
zbdh July 29, 2006 (Article Rating: