пересоздание_системных_ящиков

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
пересоздание_системных_ящиков [2024/02/27 15:17] jpпересоздание_системных_ящиков [2024/02/27 15:58] (current) jp
Line 6: Line 6:
 У данных ящиков обязательно должна быть база данных, с которой всё ОК. В случае, если поле database пустое - такие ящики, скорее всего, придётся пересоздавать. Если вывод команды пустой - ящики также нужно создавать заново.   У данных ящиков обязательно должна быть база данных, с которой всё ОК. В случае, если поле database пустое - такие ящики, скорее всего, придётся пересоздавать. Если вывод команды пустой - ящики также нужно создавать заново.  
  
-В случае, если ящики присутствуют - для их пересоздания сначала потребуется удалить их.+В случае, если ящики присутствуют - для их пересоздания сначала потребуется удалить их. В этом случае находим их по именам в AD и удаляем. Пример: 
 + 
 +;#; 
 +{{::ad_delete_arbitration.jpg?400|}} 
 +;#; 
 + 
 +После удаления нам потребуется скачанный установщик Exchange. Из директории распакованного образа с setup Exchange выполняем следующую команду в PowerShell: 
 + 
 +   ./Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD  
 +:!: //Команде потребуется наличие оснастки управления AD. Здесь у нас есть два варианта: скопировать сетап Exchange на контроллер домена, либо установить соответствующую фичу в диспетчере серверов.//  
 + 
 +Если мы хотим включить все созданные системные ящики вручную, придётся выполнить большую последовательность команд (заменяем в ней identity на нужные нам): 
 + 
 +<WRAP prewrap> 
 +<code> 
 +Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Arbitration | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota 
 + 
 +Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota 
 + 
 +Enable-Mailbox -Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" -Arbitration 
 + 
 +Set-Mailbox -Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" -Arbitration -ProhibitSendQuota 1MB -Force 
 + 
 +Enable-Mailbox -Identity "Migration.8f3e7716-2011-43e4-96b1-aba62d229136" -Arbitration 
 + 
 +Set-Mailbox -Identity "Migration.8f3e7716-2011-43e4-96b1-aba62d229136" -Arbitration -Management $true -ProhibitSendQuota 300MB -Force 
 + 
 +Get-User -ResultSize Unlimited | where {$_.Name -like "SystemMailbox{1f05a927*"} | Enable-Mailbox -Arbitration 
 +Enable-Mailbox -Identity "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" -Arbitration 
 + 
 +Set-Mailbox -Identity "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" -Arbitration -UMGrammar $true -OABGen $true -GMGen $true -ClientExtensions $true -MessageTracking $true -PstProvider $true -MaxSendSize 1GB -Force 
 + 
 +$OABMBX = Get-Mailbox "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" -Arbitration; Set-ADUser $OABMBX.SamAccountName -Add @{"msExchCapabilityIdentifiers"="40","42","43","44","47","51","52","46"
 + 
 +Get-OfflineAddressBook | Update-OfflineAddressBook 
 + 
 +Enable-Mailbox -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" -Arbitration 
 + 
 +Set-Mailbox -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" -Arbitration -UMDataStorage $true -Force 
 + 
 +Enable-Mailbox -Identity "SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}" -AuditLog 
 +</code> 
 +</WRAP> 
 + 
 +:!: При установке CU сетап Exchange, скорее всего, включит системные ящики сам. 
 + 
 +Проверяем наличие ящиков командой, указанной в начале данного материала. 
 + 
 +{{tag>Exchange Microsoft Mail PowerShell ActiveDirectory}}
пересоздание_системных_ящиков.1709047076.txt.gz · Last modified: 2024/02/27 15:17 by jp