Проверка размера почтовых баз
Запрашиваем названия базы, а также имя сервера, размером и статусом монтирования:
Get-MailboxDatabase -Status | select-object Name,Server,DatabaseSize,Mounted
Проверка клиентского доступа
Возможность логина в определенную базу:
Test-MAPIConnectivity -Database DB1
В конкретный почтовый ящик:
Test-MAPIConnectivity –Identity Username@cityglobal.local
Или на определенный сервер:
Test-MAPIConnectivity -Server MAILSRV
Обновление адресной книги (ее автономной версии)
Get-OfflineAddressBook | Update-OfflineAddressBook или net stop MSExchangeSA & net start MSExchangSA
Затем на клиентской машине:
для Outlook 2010 выбираем Отправить и получить (выпадающее меню) -> Загрузить адресную книгу -> OK
для Outlook 2013 выбираем Отправка и получение -> Группы отправки и получения -> Загрузить адресную книгу
Частые ошибки, возникающие в процессе работы
Ошибка 0x800070422, которую выводит сам Outlook при обновлении адресной книги и не только — необходимо включить службу Windows под названием Фоновая интеллектуальная служба передачи (BITS)
Экспорт списка всех почтовых ящиков организации в текстовый файл
Используем для фильтрации отображения результата колонки Name и WhenCreated:
Get-Mailbox | Select-Object Name,WhenCreated | Out-File c:\userlist.txt
Удаление «плохих» сообщений из всех почтовых ящиков сразу
Делаем поиск поиск по ящикам требуемого аккаунта и убираем нежелательное сообщение. В данном примере дополнительно задаем тему письма, почтовый ящик куда складываем «плохое» сообщение и целевую папку:
get-mailbox -OrganizationalUnit Needed_OU -ResultSize unlimited | Search-Mailbox -SearchQuery Subject:’Very bad message’ -TargetMailbox mailbox@mailbox.com -TargetFolder Inbox –DeleteContent