Home WindowsExchange Server Перенос системных почтовых ящиков Arbitration Mailbox Exchange 2019

Перенос системных почтовых ящиков Arbitration Mailbox Exchange 2019

by admin
771 views
Exchange logo

Exchange 2019 имеет 8 типов системных почтовых ящиков: Discovery Search (1 mbx), Arbitration (6 mbx), AuditLog (1 mbx), Public Folder (по умолчанию не создается) и Monitoring (количество зависит от количества баз). Все они необходимы для полноценной работы Exchange.

DiscoverySearchMailbox{D919BA05-46A6-415f-80AD-7E09334BB852}
FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042
Migration.8f3e7716-2011-43e4-96b1-aba62d229136
SystemMailbox{1f05a927-aa8f-4dda-b2c7-fd22ce19c65f}
SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA}
SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}
SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201}
SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}

Описание почтовых ящиков на сайте Microsoft

Вы не можете удалить первую базу данных почтовых ящиков (или другую), пока все системные почтовые ящики не будут перенесены в новую базу данных.

[PS] C:\Windows\system32>Remove-MailboxDatabase "Mailbox Database 1387724892"
This mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, public folder mailboxes or arbitration mailboxes, Audit mailboxes. To get a list of all mailboxes in this database, run the command Get-Mailbox -Database <Database ID>. To get a list of all mailbox plans in this database, run the command Get-MailboxPlan. To get a list of archive mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -Archive. To get a list of all public folder mailboxes in this database, run the command Get-Mailbox -Database <Database ID>
-PublicFolder. To get a list of all arbitration mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -Arbitration. To get a list of all Audit mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -AuditLog. To disable a non-arbitration mailbox so that you can delete the mailbox database, run the command Disable-Mailbox <Mailbox ID>. To disable an archive mailbox so you can delete the mailbox database, run the command Disable-Mailbox <Mailbox ID> -Archive. To disable a public folder mailbox so that you can delete the
mailbox database, run the command Disable-Mailbox <Mailbox ID> -PublicFolder. To disable a Audit mailbox so that you can delete the mailbox database, run the command Get-Mailbox -AuditLog | Disable-Mailbox. Arbitration mailboxes should be moved to another server; to do this, run the command New-MoveRequest <parameters>. If this is the last server in the organization, run the command Disable-Mailbox <Mailbox ID> -Arbitration -DisableLastArbitrationMailboxAllowed to disable the arbitration mailbox. Mailbox plans should be moved to another server; to do this, run the command Set-MailboxPlan <MailboxPlan ID> -Database <Database ID>.
    + CategoryInfo          : InvalidOperation: (Mailbox Database 1387724892:DatabaseIdParameter) [Remove-MailboxDatab
   ase], AssociatedUserMailboxExistException
    + FullyQualifiedErrorId : [Server=EXCHANGE,RequestId=fb582ab5-a5b9-4eb7-9b7e-837d15a9a9c6,TimeStamp=8/23/2017 6:15
   :08 PM] [FailureCategory=Cmdlet-AssociatedUserMailboxExistException] 4690FD5A,Microsoft.Exchange.Management.System
  ConfigurationTasks.RemoveMailboxDatabase
    + PSComputerName        : exchange.test.local

Что такое Arbitration mailbox Exchange

Arbitration mailbox — это системный почтовый ящик Exchange Server, в котором хранится множество организационных данных, таких как журналы аудита, унифицированные данные обмена сообщениями (приветствия, абонентские группы и меню) и полезные метаданные, помогающие при поиске электронных данных.
После подготовки среды Exchange Server 2016 необходимо перенести системные почтовые ящик и(арбитражные ящики). Но начинайте миграцию только после завершения установки и проверки последней версии Exchange Server. Вот несколько сценариев, с которыми вы столкнетесь, если не переместите системные почтовые ящики.

  • В командной консоли Exchange Exchange Server 2016 при запуске команды Search-AdminAuditLog для доступа к журналу аудита администратора вы получите сообщение об ошибке, в котором упоминается, что вы не можете создать поиск в журнале администратора, поскольку SystemMailbox присутствует на сервере, который не работает Exchange 2016.
  • Вы не можете запустить поиск eDiscovery с помощью Exchange Admin Center или Management Shell. Когда вы их создадите и поставите в очередь, они не запустятся. В журнале управления MsExchange регистрируется ошибка с четным идентификатором 6. В сообщении об ошибке говорится, что Start-MailboxSearch не выполнен. Вы можете выполнить поиск с помощью команд оболочки в Exchange Server 2010.
  • В ecp , в разделе Миграция у вас будет ошибка и вы не увидите списки миграции

Как посмотреть где располагаются Arbitration mailbox

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


[PS] C:\Windows\system32> Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Arbitration | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

Name                                                Alias                                               ServerName
----                                                -----                                               ----------
SystemMailbox{1f05a927-074c-4f18-af6a-c3ae4457482b} SystemMailbox{1f05a927-074c-4f18-af6a-c3ae4457482b} v19mbx1
SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} v19mbx1
SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} v19mbx1
Migration.8f3e7716-2011-43e4-96b1-aba62d229136      Migration.8f3e7716-2011-43e4-96b1-aba62d229136      v19mbx1
FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 v19mbx1
SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201} SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201} v19mbx1
SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA} SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA} v19mbx1

Важность системного почтового ящика делает его неотъемлемой частью процесса обновления Exchange Server, и вы можете перенести его с помощью EAC или командной консоли Exchange.

Перенос Arbitration Mailbox на Exchange Server 2019 с помощью ECP

Войдите в Exchange Admin Center и выполните следующие шаги:

  1. Получатели>Миграция (+).
  2. Нажмите ‘Выберите пользователей, которых нужно переместить.(+).
  3. На странице «Выбор почтового ящика» , в поле поиска напишите Microsoft Exchange
  4. Выделите все почтовые ящики, нажмите добавить
alukashin install esxi workstation 2
  1. Выберите переместить основной и архивный почтовый ящик , выберите целувую базу данных
alukashin install esxi workstation 3
  1. Нажмите далее

Как Переместить Arbitration mailbox на Exchange Server 2019 с помощью Powershell Exchange?

Вам нужно выполнить несколько команд, чтобы завершить миграцию на Exchange Server 2019:

Get-MailboxDatabase -IncludePreExchange2016 | FL Name, Server, AdminDisplayVersion

Показать где находятся арбитражные ящиков

[PS] C:\Windows\system32> Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Arbitration | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

alukashin install esxi workstation 4

Перенос Arbitration почтовых ящиков в новую базу:

Get-Mailbox -Arbitration | New-MoveRequest -TargetDatabase DB01

Перенос AuditLog mailbox

Get-Mailbox -Database "Mailbox Database 1387724892" -AuditLog | New-MoveRequest -TargetDatabase DB01

Перенос Public Folder mailbox

Get-Mailbox -Database "Mailbox Database 1387724892" -PublicFolder | New-MoveRequest -TargetDatabase DB01

Перенос Discovery Search Mailbox

Get-Mailbox "DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}" | New-MoveRequest -TargetDatabase DB01

Удаление Monitoring почтовых ящиков

  1. Остановите службу «Microsoft Exchange Health Manager» (MSExchangeHM) .
  2. Выключите monitoring mailboxes командой
get-mailbox -Database DB35 -Monitoring
ИЛИ
get-mailbox -Server v12ructdmsc2005 -Monitoring

get-mailbox -Database DB35 -Monitoring | Disable-Mailbox
get-mailbox -Server v12ructdmsc2005 -Monitoring | Disable-Mailbox

Статьи из этой категории

Leave a Comment