Некоторые команды Exchange Management Shell:
Получает информацию о почтовых ящиках в организации:Get-Mailbox
Изменяет свойства существующего почтового ящика:Set-Mailbox
Позволяет получить статистику почтового ящика:Get-MailboxStatistics
Даёт возможность вести логи активности почтового ящика:Get-MailboxAuditLog
Помогает посмотреть, сколько места занимает каждая папка:Get-MailboxFolderStatistics
Поиск и удаление писем по теме и вложению:Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery вложение:"archive.exe" -DeleteContent
Вывод ящиков, которые не использовались за последние 120 дней:Get-MailboxDatabase | Get-MailboxStatistics | where {$_.Lastlogontime -lt (get-date).AddDays(-120)} | Sort Lastlog
Экспорт почтового ящика в формате PST:New-MailboxExportRequest -Mailbox "xakep" -Filepath "PCtempxakep.pst" -ContentFilter {(Received -gt "01/01/2017")} New-MailboxExportRequest -Mailbox "xakep" -Filepath "PCtempxakep.pst"
Включаем почтовый ящик пользователя:Enable-Mailbox -Identity adatum\Bart
Создает и экспортирует почтовый ящик:New-MailboxExportRequest -Mailbox Bart -FilePart \\LON-EX1\PSTFileShare\Bart_Mailbox.pst
Запрос статистики для всех почтовых ящиков, которые находятся в этой базе:Get-MailboxStatistics -Database MailboxDatabase
Создается новая база с именем на сервере:New-MailboxDatabase -Name MailboxDatabase -Server LON-EX1
Запрашиваем список Exchange серверов с динамической информацией и вывести списком:Get-ExchangeServer -Status | Format-List
Создается обычная группа рассылки. Включает в себя всех с типом MailboxUsers которые находятся в AD:New-DynamicDistributionGroup -Name DDG -Alias DDGAlias -OrganizationalUnit OU -IncludedRecipients MailboxUsers
Запрос на перемещение. Кто перезжает и в какую базу данных:New-MoveRequest -Identity 'user1'-TargetDatabase Executives
ᅠ