Перемещение логов и базы данных
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