The steps and cmdlets below enabled me configured a separate address list in Exchange 2010 to manage all Equipment.
Create the Address List and specify the Recipient Filter:
[PS] C:\>New-AddressList -name "All Equipment" -RecipientFilter {RecipientType -eq "UserMailbox" -and RecipientTypeDetails -eq "EquipmentMailbox"}
Run the Update-AddressList
on the New Address List:
[PS] C:\>Update-AddressList -Identity "All Equipment"
To display the new changes on the client side immediately, we run the next two cmdlets:
[PS] C:\>Update-OfflineAddressBook -Identity "Default Offline Address Book"
[PS] C:\>Update-FileDistributionService -Identity exch00 -Type oab
At the Microsoft Outlook client, run a download of the address book . The new Address List should be available to select after this task. One issue though is that the outlook “All Equipment” address list GUI does not display the Capacity and Description fields as do the “All Rooms” address GUI.
By default, only the All Rooms address list GUI displays those fields. I used the following script to edit the All Rooms” address list to include Equipment Mailboxes in it’s Recipient filter. This means that Exchange 2010 Equipment mailboxes will be displayed in the “All Rooms” address list with the required fields. This is just a work around . There might be a better way to display the relevant Equipment mailbox fields:
Set-AddressList -Identity "All Rooms" -RecipientFilter {(Alias -ne $null -and (RecipientDisplayType -eq 'ConferenceRoomMailbox' -or RecipientDisplayType -eq 'SyncedConferenceRoomMailbox' -or RecipientDisplayType -eq 'EquipmentMailbox'))}