Миграция почтовых ящиков

Ниже представлен список командлетов и параметров с примерами для миграции почтовых ящиков из одной базы данных в другую.

Get-Mailbox – По умолчанию выводит первую тысячу результатов. Если необходимо получить все результаты, необходимо добавить параметр “-Resultsize Unlimited”.

1) Получить все ящики в определенной базе данных.

Get-Mailbox -Resultsize Unlimited -database “database name”

2) Получить все арбитражные (служебные) ящики в определенной базе данных.

Get-Mailbox -database “database name” -arbitration

3) Получить все почтовые ящики мониторинга в определенной базе данных.

Get-Mailbox -database “database name” -monitoring

4) Получить все публичные общие папки в определенной базе данных.

Get-Mailbox -database “database name” -publicfolder

5) Получить все архивные ящики в определенной базе данных.

Get-Mailbox -database “database name” -Archive

6) Получить все почтовые ящики аудита в определенной базе данных.

Get-Mailbox -database “database name” -auditlog

7) Миграция почтового ящика в другую базу.

Get-Mailbox -Identity NAME | New-MoveRequest -TargetDataBase DataBaseName

8) Посмотреть статус запроса на миграцию по ящику.

Get-MoveRequest -Identity NAME | Get-MoveRequestStatistics

9) Посмотреть статус всех запросов на миграцию.

Get-MoveRequest | Get-MoveRequestStatistics

10) Посмотреть ящики в процессе миграции.

Get-MoveRequest -movestatus inprogress

11) Посмотреть ошибки при миграции.

Get-MoveRequest NAME | Get-MoveRequestStatistics | fl *failure*, message

12) Посмотреть ящики в очереди на миграцию.

Get-MoveRequest -movestatus queued

13) Миграция всех почтовых ящиков из одной базы данных в другую.

Get-Mailbox -DataBase DataBase_1 | New-MoveRequest -TargetDataBase DataBase_3

14) Удалить успешно завершенные запросы на миграцию.

Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest

Scroll to Top