Monday, 8 March 2010

Register Filter Pack With Exchange 2010…

Just came across the technet article explaining the steps to register the Microsoft Filter Pack, so that Exchange Search can start indexing the text content in different file formats. The filter pack is a pre-requisite for Exchange 2010 installation. After you install the filter pack, the included IFilters are registered with Windows Search. To enable Exchange Search to index Office 2007 file formats, you must register the installed IFilters for Exchange 2010 by modifying the registry. You must perform this step after you have installed Exchange 2010 on the server.

The registry changes can either be made manually or running a script provided by Microsoft. Check the technet article for steps to modify the registry.

The Microsoft Search (Exchange) service has to be restarted after the registry edit.

Sunday, 7 March 2010

Mailbox Moves – 2003, 2007 & 2010 Exchange Servers…

I have seen a number of questions in discussion forums regarding the tools to move mailboxes from different versions of Exchange to 2010 and what the pros & cons are. Below is a snapshot of the points to be considered while thinking about moving mailboxes.

Exchange 2003 to 2010

  • You need to use “move request” cmdlets in 2010 shell to move the mailboxes.
  • You can’t use 2003 System Manager.
  • The mailbox move is offline, which means that the users can’t access the emails while it is moved.
  • You can't move mailboxes from Exchange 2003 SP1 or earlier, the source should run 2003 SP2+

Exchange 2007 to 2010

  • You can use 2010 console or “move request” cmdlets in 2010 shell to move the mailboxes.
  • You can’t use “move-mailbox” cmdlet in 2007 shell.
  • The mailbox move is online, which means that the users can be online while the move happens.
  • You can’t move mailboxes from 2007 SP1 or earlier, the source should run 2007 SP2+

Exchange 2010 to 2003

  • You need to use “move request” cmdlets in 2010 shell to move the mailboxes.
  • You can’t use 2003 System Manager.
  • The mailbox move is offline, which means that the users can’t access the emails while it is moved.
  • If the mailbox on 2010 has an archive mailbox attached, it should be disabled before the mailbox move.

Exchange 2010 to 2007

  • You need to use “move request” cmdlets in 2010 shell to move the mailboxes.
  • You can’t use “move-mailbox” cmdlet in 2007 shell.
  • The mailbox move is offline, which means that the users can’t access the emails while it is moved.
  • You can’t move mailboxes to 2007 SP1 or earlier, the target should run 2007 SP2+
  • If the mailbox on 2010 has an archive mailbox attached, it should be disabled before the mailbox move.

In short, always use Exchange 2010 tools to move the mailboxes irrespective of the source and target.

Saturday, 6 March 2010

Office 2010 RTM In April, Release On 12 May 2010…

Microsoft has confirmed May 12, 2010 to be the release date for both Office and SharePoint 2010 for businesses. Consumers will have to wait until June. RTM version of Office 2010, Visio 2010, Project 2010 & SharePoint 2010 will be released in April.

Starting March 4th, consumers who purchase and activate Office 2007 will be able to download Office 2010 at no additional cost when it becomes available.

All you need to be eligible for this program – Office 2010 Technology Guarantee – is the following:

  • Purchase Office 2007, or a new PC with Office 2007, and activate it between March 5, 2010 and September 30, 2010.
  • Have, or create a Windows Live ID.
  • Redeem your Tech Guarantee before October 31, 2010 by visiting www.office.com/techg.

The Office 2010 Technology Guarantee will be fulfilled online, via download, at no additional cost.

More info @ source

Friday, 5 March 2010

Exchange 2010 Update Rollup 2 Released…

Microsoft has released the Update Rollup 2 for Exchange Server 2010. This update resolves issues that were found in Exchange Server 2010 since the software was released. This rollup is highly recommended for all Exchange Server 2010 customers.

This is a cumulative update and replaces rollup 1. Any interim Updates (custom fixes from Microsoft Support, in response to a support call) for Exchange Server 2010 must be uninstalled prior to installing this update rollup. Microsoft Update cannot detect update rollups on Exchange Server 2010 mailbox servers that are part of a database availability group (DAG).

Download the Update Rollup 2 here

Thursday, 4 March 2010

Setting Archive Mailbox Quota In Exchange 2010…

I had written an article a while back about archive mailbox which generated a lot of response (comments) from my readers. In this one, I will explain how to configure quotas for archive mailboxes, if anyone is using it. Do understand that an enterprise CAL is needed to use archive mailbox functionality.

Archive mailboxes have unlimited storage by default and no admin wants that. You can configure two settings, archive warning quota and archive quota.

As the name implies, the archive warning quota is a limit set by the admin to warn the user that they are very near to reaching the maximum allowed limit for their archive mailbox. When a user reaches the archive warning quota, exchange logs an event for the administrator and fires an email to the user. You can use both EMC and Shell to configure the setting. Launch EMC, take the user properties, navigate to “Mailbox Settings” tab, select “Archive Quota” and click properties. Set the limit in MB. The option “Archive Quota” in the user properties should ideally be “Archive Quota Warning” in my opinion.

Archive Quota

If you are a Powershell guy, run Set-Mailbox –identity “user” –ArchiveWarningQuota” 900MB

Archive Quota Warning Shell

Archive Quota is the limit set by the admin as the maximum amount of storage allotted for a user’s archive mailbox. When a user reaches the quota limit, a message is fired to the user and he/she won’t be able to move any more messages into the archive mailbox. This limit can only be set by using the Shell. To set the limit to 1Gb, run Set-Mailbox –identity “user” –ArchiveQuota 1GB.

Set Quota Limit

Wednesday, 3 March 2010

Forefront Identity Manager (FIM) 2010 RTM’d…

Forefront

Forefront Identity Manager 2010 (FIM 2010) is the next generation release of Identity Lifecycle Manager (ILM). It delivers an integrated identity management solution with powerful self-service capabilities for Office end-users, rich administrative tools and enhanced automation for IT professionals and .NET and WS-* based extensibility for developers. FIM 2010 provides organizations with unique workflow driven solutions to manage user accounts, passwords, groups and distribution lists as well as certificate-based credentials such as smart cards, using identity-based policies that can span across Windows and heterogeneous environments.

Download an evaluation copy of FIM 2010 here

More about the release on the TeamBlog

Transition From Exchange 2003 To 2010, Part 2…

In part one of this series, we discussed the AD/Exchange requirements for 2003-2010 coexistence. In this part, we will look at preparing the Active Directory, Exchange 2010 pre-requisites and introduction of the first 2010 server into 2003 org.

There are two options for extending the AD schema & preparing AD to accept an Exchange 2010 Server.

  • Easiest and my recommendation is to let Exchange 2010 setup extend the schema & prepare the AD/Domain. Run the 2010 setup and as part of the install, all preparation works will be completed. This is ideal for a single domain environment or small company.
  • Do all the preparation works manually using Setup.com switches. We go down this route in large companies where an Exchange Administrator doesn’t have Enterprise Admin and Schema Admin rights. Hence, the task has to be passed to the AD Administrator.

Run the following commands as part of the manual preparation.

  • Setup.com /PrepareLegacyExchangePermissions, if you have previous versions of Exchange already installed. This is required to have RUS & Email Address Policies coexist in the same AD domain.
  • Setup.com /PrepareSchema, extends the schema with 2010 classes and attributes.
  • Setup.com /PrepareAD, prepares the AD, upgrades the Exchange Organisation, creates a new Administrative Group.
  • Setup.com /PrepareDomain, prepares the domain, creates Exchange 2010 universal security groups.

Now that the active directory has been prepared to accept Exchange 2010, we need to think about the 2010 specific requirements. The following are the pre-requisites for Exchange 2010.

  • The base operating system that will run Exchange 2010 has to be either Windows 2008 SP2 or 2008 R2.
  • Make sure that the server is fully patched.
  • Install .Net Framework 3.5 with SP1 (Already in 2008 R2)
  • Install Powershell 2.0 (Already in 2008 R2)
  • Install Office Filter Pack on Hub & Mailbox servers.
  • The startup mode of NetTcpPortSharing service has to be set to automatic (For CAS role). Run Set-Service NetTcpPortSharing –StartupType Automatic from the Powershell or set the startup type to automatic from the Services Console (services.msc).

Set Service

The order of introducing 2010 server into the 2003 Org is CAS, HUB, UM, MAILBOX, EDGE. Certain components like IIS, RPC Proxy, Admin tools etc need to be installed before we start the 2010 setup. For that, launch Powershell and run Import-Module ServerManager.

Run the following command for each role.

For CAS Role:

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy

For HUB Role:

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server

For Mailbox Role:

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server

In our environment, we will be installing CAS & HUB roles on the 2008 R2 server named CASHUB. I won’t go through the installation steps one by one, as everyone is familiar with the process. Launch Setup from the DVD and follow the wizard with a custom installation option to install CAS & HUB roles.

Configure the “CAS External Domain” when asked during the setup. Enter the domain name for external client access as webmail.howexchangeworks.com (2010 OWA URL in my example). The only difference here from a standard 2010 installation is the addition of one more option in the setup, when the HUB server is introduced into 2003 org. The setup asks for a 2003 server to be selected to create a routing group connector.

Transition1

I selected the 2003FE as the bridgehead server for routing.

Transition2

Proceed with the setup and finish the installation. You now have a 2003 Org with a 2003 Frontend, 2003 Backend & 2010 CAS&HUB combined server.

In the next part of the article, I will explain the changes in 2003 Org after the introduction of 2010 server, installation of 2010 Mailbox server & testing of email flow between 2003 & 2010.