Срок хранения перемещенной базы
set -MailBoxDatabase - MailboxRetention '0.00:00:00' -Identity CDB01
Set-Mailbox -Identity mailbox1@contoso.com -Type Shared
New-MailboxExportRequest: Экспорт почтового ящика Exchange в PST архив
Процедура экспорта содержимого почтового ящика Exchange аналогична импорту. Для экспорта содержимого ящика в PST файл используется командлет New-MailboxExportRequest. Чтобы экспортировать почтовый ящик пользователя mailtst в сетевую папку (каталог должен быть создан предварительно и на него даны права чтения и записи для доменной группы Exchange Trusted Subsystem) выполните такую команду:
New-MailboxExportRequest –Mailbox mailtst –FilePath \\HQFS01\ExportPST\mailtst.pst
Статистика (свободное место внутри баз)
Get-MailboxDatabase -Status | ft name,databasesize, availablenewmailboxspace -auto
скрипт для раздачи прав на ящики
Get-Mailbox | Add-MailboxPermission -User avg -AccessRights Fullaccess -InheritanceType all -AutoMapping $false
Список ящиков с размером
Get-Mailbox -Server имя сервера | Get-MailboxStatistics | sort TotalItemSize -descending | ft DisplayName, TotalItemSize, ItemCount
Вывод всех групп с членами
$FormatEnumerationLimit = -1 (Get-DistributionGroup) | Foreach { $gr = $_ $members = (Get-DistributionGroupMember $_) | Foreach {$_.Name} New-Object PsObject -Property @{ "Имя группы" = $gr.name "E-mail группы" = $gr.PrimarySmtpAddress "Члены группы" = $members } } | Select "Имя группы","E-mail группы", @{Name='Члены группы';Expression={[string]::join(“, ”, ($members))}} | Export-csv c:\scripts\DistrbGroups.csv -encoding utf8 -Delimiter ";"
Просмотр статистики по отдельной БД
Get-MailboxDatabase MDB |Get-MailboxStatistics | Sort totalitemsize -desc | ft displayname, totalitemsize, itemcount
Get-MailboxDatabase | Get-MailboxStatistics | where {$_.Lastlogontime -lt (get-date).AddDays(-720)} | Sort Lastlogontime -desc | ft DisplayName,TotalItemSize,ItemCount,Lastlogontime Set-MailboxDatabase “Basename” -IndexEnabled:$True - включение индекса
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery '(attachment:"БеникиУкраина.xlsx") AND (sent:8/1/2021..11/9/2021)' -EstimateResultOnly
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery '(Subject:"амнистия капиталов на Украине") AND (sent:11/9/2021..11/9/2021)' -EstimateResultOnly
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery '(attachment:"БеникиУкраина.xlsx") AND (Received:8/1/2021..11/9/2021)' -EstimateResultOnly | Out-GridView