官术网_书友最值得收藏!

Hiding recipients from address lists

There may be times when you'll need to hide a particular mailbox, contact, or distribution group from your Exchange address lists. This is a common task that is required to be done when you have mailboxes, contacts, or public folders used by applications or staff in your IT department that should not be seen by end users. In this recipe, we'll take a look at how you can disable these recipient types from the address lists using the Exchange Management Shell.

How to do it...

To hide a mailbox from the Exchange address lists, use the Set-Mailbox command:

Set-Mailbox dave –HiddenFromAddressListsEnabled $true

How it works...

As you can see, hiding a mailbox from address lists is pretty straightforward, as it requires only a simple PowerShell one-liner. The –HiddenFromAddressListsEnabled parameter accepts a Boolean value, either $true or $false. To enable this setting, set the value to $true, and to disable it, set the value to $false.

There are multiple recipient types that can be hidden from address lists. Each of the following cmdlets supports the -HiddenFromAddressListsEnabled parameter:

  • Set-DistributionGroup
  • Set-DynamicDistributionGroup
  • Set-Mailbox
  • Set-MailContact
  • Set-MailPublicFolder
  • Set-MailUser
  • Set-RemoteMailbox

There's more...

Once you've hidden your recipients from the address lists, you may need to generate a report to list the objects that currently have the HiddenFromAddressListsEnabled setting enabled. Use the following command syntax to obtain this information:

Get-Mailbox -Filter {HiddenFromAddressListsEnabled -eq $true}

This searches for all the mailboxes that have been hidden from address lists. It makes use of the –Filter parameter, which keeps you from having to perform the filtering on the client side with the Where-Object cmdlet.

See also

  • Working with recipient filters
主站蜘蛛池模板: 合作市| 类乌齐县| 长丰县| 普兰县| 义马市| 衡阳县| 仙桃市| 阳谷县| 郑州市| 松溪县| 尤溪县| 无为县| 景谷| 石屏县| 宜宾市| 建德市| 沽源县| 龙陵县| 铜鼓县| 临邑县| 商都县| 永胜县| 静安区| 比如县| 土默特左旗| 镇巴县| 济阳县| 中宁县| 中阳县| 钟山县| 临夏县| 阳城县| 正阳县| 聂拉木县| 合山市| 肃北| 吕梁市| 杭锦旗| 高邮市| 泗阳县| 达拉特旗|