This is an old revision of the document!
Операции со свойствами ящиков
Установить срок хранения удаленных элементов в 90 дней
Set-Mailbox user@domain.ru -RetainDeletedItemsFor 90
Это сработает только в случае, если на ящике не установлено свойство использования настроек хранения базы данных по умолчанию. Его можно убрать следующим командлетом:
Set-Mailbox user@domain.ru -UseDatabaseRetentionDefaults $false
Если после выполнения настройки командлет Get-Mailbox показывает прежнее значение - скорее всего нужно просто подождать, пока выполнятся настройки. Если очень не терпится - можно попробовать обновить статистику ящика. Для этого необходимо указать базу данных и GUID ящика в следующий командлет:
Update-StoreMailboxState -Database MDB01 -Identity 4a830e3f-fd07-4629-baa1-8bce16b86d88
Скрыть из адресной книги получателей с определенный доменом
Get-Mailbox -ResultSize Unlimited | Where-Object {($_.PrimarySMTPAddress -like "*contoso.com")} | Set-Mailbox -HiddenFromAddressListsEnabled $true
Ограничить входящие для почтового ящика без создания транспортного правила
Если нам требуется отключить получение писем для какого-нибудь ящика, но душа к созданию транспортного правила не лежит, можно ограничить получение почты для нужного ящика с помощью свойств самого ящика (к примеру, оставить доставку только для админского аккаунта). С Exchange Management Shell это можно сделать так:
Set-Mailbox -Identity "mailbox" -AcceptMessagesOnlyFrom "adm@domain.ru"
Попытка отправки на такой ящик от имени аккаунта, у которого нет прав будет выглядеть в Outlook следующим образом:
