Exchange Server 2007 Client Access Licenses

Exchange Server 2007 is offered in two client access license (CAL) editions: Standard CAL and Enterprise CAL.

The Exchange Server Standard CAL provides access to e-mail, shared calendaring and Outlook Web Access (OWA). In addition you will get advancements that reduce the cost and complexity of the messaging system by giving IT Administrators the messaging protection their company demands, the anywhere access their end users want and the reliability they need.
The Exchange Server Enterprise CAL is an additive CAL and requires that a Standard CAL is also purchased for each user or device. The Exchange Server Enterprise CAL provides access to Unified Messaging and advanced compliance, as well as Forefront Security for Exchange Server and Exchange Hosted Filtering for onsite and hosted antivirus and anti-spam protection.

A CAL is required for each user or device (depending on the license) accessing the server. Either version of the CAL may be run against either version of the server.
The table below illustrates what features are included with the Exchange Server Standard CAL and Exchange Server Enterprise CAL. The last column illustrates what features can be accessed if you own both the Exchange Server Standard CAL and the Exchange Server Enterprise CAL.
Key:Feature included = Feature included Feature not included = Feature not included

Exchange Server 2007 CAL Offerings
Feature Standard CAL Enterprise CAL* Standard CAL + Enterprise CAL
E-mail, shared calendaring, contacts, tasks, management Feature included Feature not included Feature included
Outlook Web Access Feature included Feature not included Feature included
Exchange ActiveSync Feature included Feature not included Feature included
Advanced Exchange ActiveSync Policies *** Feature not included Feature included Feature included
Unified Messaging Feature not included Feature included Feature included
Per-User/Per-Distribution List Journaling Feature not included Feature included Feature included
Managed E-mail Folders (Default Folders) Feature not included Feature included Feature included
Managed E-mail Folders (Custom Folders) Feature not included Feature included Feature included
Forefront Online Security for Exchange(formerly Exchange Hosted Filtering)** Feature not included Feature included Feature included
Forefront Security for Exchange Server** Feature not included Feature included Feature included

* Additive CAL, purchase of the Standard CAL is required for Standard offerings
** Offered only through Volume Licensing Programs, not available via retail purchase. Your right to access the online services ends without active Software Assurance. (The Exchange Enterprise CAL is also available without services in certain volume licensing programs. Contact your sales representative or local reseller for details.)
*** Offered only through Exchange Server 2007 Service Pack 1 (SP1)

Exchange Server 2007 licensing standard or enterprise?

Exchange Server 2007 Editions

Exchange Server 2007 is offered in two server editions: Standard Edition and Enterprise Edition.

Exchange Server 2007 Standard Edition is designed to meet the messaging and collaboration needs of small and medium corporations; it may also be appropriate for specific server roles or branch offices.
Exchange Server 2007 Enterprise Edition, designed for large enterprise corporations, enables creation of multiple storage groups and databases.
Exchange Server 2007 Edition Offerings
Feature Standard Edition Enterprise Edition
Storage Group Support 5 storage groups 50 storage groups
Database Support 5 databases 50 databases
Database Storage Limit 16 TB per database 16 TB per database
Single Copy Clusters Not supported Supported
Local Continuous Replication Supported Supported
Cluster Continuous Replication Not supported Supported
Standby Continuous Replication *** Supported Supported

The numbers of storage groups and databases in the above table is the maximum number of each object that can be created in each edition of Exchange Server 2007. In both editions of Exchange Server 2007, each storage group is limited to a maximum of five databases. Therefore, on the Standard Edition of Exchange Server 2007, the maximum number of databases per server is five, and on the Enterprise Edition of Exchange Server 2007, the maximum number of databases per server is fifty. For more information, see Managing Storage Groups and Databases at

Move Ad integrated zones to application partitions

In 2003/2008 after you upgrade your domain and forest functional level you shold move AD integrated DNS to the application partition.  This can be done by going to the DNS manager>Forward lookup zones>right click on the zone that applies to your domain and click properties.  Click the chage button.  Select either to all dns servers in active directory forest or to all dns servers in active directory domain.

Raise your domain functional level

Once all of your DC’s are running Windows Server 2003 or 2008 you can raise the domain functional level by going to active directory domains and trusts.  Right click on active directory domains and trusts then click raise domain functional level.  Once this is done on all of the domains in your forest you can then raise the forest functional level.  Right click  on the forest root except this time select raise forest functional level.

Deleting ghost domain controllers

run adsiedit
navigate to:
In the below example sitename and servername is the server you’re deleting.
Right click on cn=ntds settings and select delete
Once this is done you can delete the server normally from active directory sites and services

Transfer FSMO or flexible single master operations roles

  1. Open command prompt
  2. type ntdsutil
  3. type roles
  4. type connections
  5. type the name of the server in which you wish to transfer the roles to connect to server <ServerName>
  6. type quit
  7. type transfer schema master
  8. type transfer domain naming master
  9. type transfer pdc
  10. type transfer rid
  11. type transfer infrastructure master

You can now demote your old DC if you wish by running dcpromo

Preparing a Windows 2000 domain for Windows 2003 DC's

  1. On the schema master insert the Windows Server 2003 disk and go to the command prompt.  d:i386adprep /forestprep
  2. On each domain in y0ur forest find your operations master server and do the following.   Insert Windows Server 2003 CD and go to command prompt.  d:i386adprep /domainprep

What functional level must my domain be at to install Exchange 2007

You must be running at a functional level of Widnows 2000 native or Windows 2003.  This does not mean you cannot have NT 4.0 servers.  It simply means all your domain controllers must be at Windows 2000 or higher.  Your forest functional level however must be at Windows server 2003.
This being said the domain controller that holds the schema master role must be at windows 2003 SP1.  At least one global catalog server in each site also needs to be running Windows 2003 sp1.
There is also an Exchange functional level which must be set to native.  This has nothing to do with the domain native mode.  It simply means there are no more Exchange 5.5 servers in your organization.
To switch to Exchange native mode follow these steps:

  1. Remove all of your directory replication connectors.
  2. Remove all of your Exchange 5.5 servers from your organization.
  3. Remove all connection agreements for every Exchange 5.5 site.
  4. Remove Site Replication Service from all of your 2003 Exchange servers.
  5. Go into your organization’s properties and switch to native mode using the change mode button.

*You should be absolutely sure you do not need Exchange 5.5 servers before flipping the switch it is not possible to go back.
Depending on how accounts were migrated to Exchange 2003 you may have duplicates for every user in your organization.  You can merge these duplicates using a tool called ADClean it is located in teh exchsrvr/bin directory.

WhatIf and Confirm Parameters

If you find yourself in Exchange Managment Shell and y0u want to know what a commands reprecutions are before you run it use the -whatIf paramater.  If you want to know what will happen and confirmation before doing it use the -confirm parameter.

Exchange 2007 prerequisites

.NET Framework 2.0 – run setup click on install .NET Framework 2.0
MMC 3.0 – run set click on install mmc 3.0
Exchange Management Shell or EMS – run setup click on msh_setup.msi
Add remove programs in Windows – ASP.NET/Enable Network COM+ Access/
highlight Internet Information Services and click details install the following – Internet Information Services manager/Common Files/World Wide Web Services/ ASP.NET/Network COM+ Access/IIS