We are very close to getting the Last Exchange Server 2003 decommissioned. Long process, will write about it when I get some time.
I used the this link to get some info about upgrading the Address Lists to Exchange 2007, finally ended up using PowerGUI with Exchange PowerPack to perform the actual task. Anyways after the filters were corrected for each department by using
(Department –eq ‘Department Name’ -and RecipientType -eq 'UserMailbox')
Users were still seeing the old entries in the address lists in outlook because the lists had to be update or refreshed in Exchange 2007. To update one address list only you can use the following cmdlet in EMS
Update-AddressList -identity ‘list name’
To update all address lists use the following
Get-AddressList | Update-AddressList
Love the power of Exchange Management Shell and PowerShell!!!