Перемещение логов и базы данных
Move-Databasepath “MDB01” –EdbFilepath “M:\DB\MDB01\database\mdb01.edb” –LogFolderpath “M:\DB\MDB01\logs\”

Перемещение почтовых ящиков между базами

Для переноса почтовых ящиков из Base1 в Base2 выполняем следующую команду в Powershell:
Get-Mailbox -Database “Base1” | New-MoveRequest -TargetDatabase “Base2”

После не забываем перенести системные почтовые ящики, если они есть в базе:
Get-Mailbox -Database “MAILDB-01” -Arbitration | New-MoveRequest -TargetDatabase “SystemDB”
Get-Mailbox -Database “MAILDB-01” -PublicFolder | New-MoveRequest -TargetDatabase “SystemDB”
Get-Mailbox -Database “MAILDB-01” -AuditLog | New-MoveRequest -TargetDatabase “SystemDB”

Посмотреть статус перемещения можно командой:
Get-MoveRequest

Удаление всех готовых запросов на перемещение.
Get-MoveRequest | Remove-MoveRequest -Confirm:$false

Просмотр содержимого базыСписок элементов базы можно увидеть командой в Powershell:
Get-MailboxStatistics -Database “Base1”
Важно отметить, что это могут быть уже перенесенные элементы.

Список действующих ящиков, находящихся в базе:
Get-Mailbox | Where {$_.Database -eq “Sys-DB”}

Размер почтовых ящиков в базе:
Get-Mailbox -Database Base1 | Get-MailboxStatistics | sort TotalItemSize -descending | ft DisplayName, TotalItemSize, ItemCount

Список всех элементов в базе и занимаемый ими размер:
Get-MailboxStatistics -Database Archive | Sort TotalItemSize -descending | ft DisplayName, TotalItemSize

Посмотреть системные почтовые ящики:
Get-Mailbox -Arbitration | FL Name, DisplayName, ServerName, Database, AdminDisplayVersion