При выполнении проверок get-serverhealth на наших серверах Exchange prem 2016 после обновления до cu22 я теперь вижу сбои соответствия. После дальнейшего изучения с помощью команды powershell
Get-HealthReport -Server $сервер | где {$_.AlertValue -ne "здоровый"} | фл
SerializationData : {0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0...}
RunspaceId: 788647cb-a334-46ca-914e-2c28aa7f98ff
Сервер: nsc-dagc-06
Состояние: неприменимо
HealthSet: соответствие
HealthGroup: CustomerTouchPoints
AlertValue : нездоровый
LastTransitionTime : 24.11.2021 10:04:15
Количество мониторов: 43
HaImpactingMonitorCount : 0
и работает
Get-MonitoringItemIdentity -Identity "Compliance" -Server $server | где {$_.Name -eq "ELC
Почтовый ящикSLAMonitor"}
SerializationData : {0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0...}
RunspaceId: 788647cb-a334-46ca-914e-2c28aa7f98ff
Сервер: nsc-dagc-06
HealthSetName : соответствие
Имя: ELCMailboxSLAMonitor
TargetResource: соответствие
Тип элемента: монитор
Идентификация: Соответствие\ELCMailboxSLAMonitor\Соответствие
Является действительным: Истина
Состояние объекта: новый
Затем я проверил журналы Exchange и увидел следующее.
Зонд: {Compliance/ELCComponent_LastSuccessTooLongAgo} Руководство по почтовому ящику:
{xxxxx} В организации: {} Является архивом: {IsArchiveMailbox = False} Со стеком
след: {Разница: 385,248046682816 дней между сегодняшним днем:
24.11.2021 12:24:19 и дата последнего успешного запуска ELC:
04.11.2020 6:27:07 для почтового ящика: e43093f4-01ae-4958-a4ad-75ca6b828392
выше порога: 7; Сообщение об исключении:
Microsoft.Exchange.Context.Core.SignalSignalTypeNotRegisteredException.}
Получить последнее исключение ELC из Export-MailboxDiagnosticLogs -Component
MRM, затем статистика с -ExtendedProperties и просмотр всех ELC
свойства, в частности значение ELCLastSuccessTimestamp. Если
почтовый ящик Архивное использование -Архив.
поэтому я запустил Export-MailboxDiagnosticLogs для почтового ящика после использования get-mailbox и предоставленного им руководства.
Export-MailboxDiagnosticLogs-Component MRM-Identity xxxxx
Идентификатор пространства выполнения: cbe6428b-38e2-4059-a087-24ed75cf34b7
MailboxLog: 24.11.2021 12:24:18 Исключение:
Microsoft.Exchange.Context.Core.SignalSignalTypeNotRegisteredException: Запрещенное исключение: это
незарегистрированный SignalType 399.
в Microsoft.Exchange.Context.Core.SignalTypeMapper.GetSignalType (Int32 signalTypeId)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.EnlistItem(Prope
rtyArrayProxy itemProperties)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.DeleteItemsPastR
etention (папка IFolder, QueryFilter pastRetentionQueryFilter)
в
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.CollectItemsToExpire()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.CollectItemsWithGuard()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.InvokeInternal()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.Invoke()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeSysCleanupEnforcer(MailboxDa
почтовый ящик taForTagsDataForTags, SysCleanupEnforcerBase Enforcer)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, List`1 customDataToLog, StatisticsLogEntry logEntry, параметры ElcParameters)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass30_0.<InvokeInter
nalAssistant>b__0()
в Microsoft.Exchange.Common.IL.ILUTil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate,
Действие`1 (catchDelegate)
23.11.2021 12:18:00 Исключение:
Microsoft.Exchange.Context.Core.SignalSignalTypeNotRegisteredException: Запрещенное исключение: это
незарегистрированный SignalType 399.
в Microsoft.Exchange.Context.Core.SignalTypeMapper.GetSignalType (Int32 signalTypeId)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.EnlistItem(Prope
rtyArrayProxy itemProperties)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.DeleteItemsPastR
etention (папка IFolder, QueryFilter pastRetentionQueryFilter)
в
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.CollectItemsToExpire()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.CollectItemsWithGuard()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.InvokeInternal()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.Invoke()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeSysCleanupEnforcer(MailboxDa
почтовый ящик taForTagsDataForTags, SysCleanupEnforcerBase Enforcer)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, List`1 customDataToLog, StatisticsLogEntry logEntry, параметры ElcParameters)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass30_0.<InvokeInter
nalAssistant>b__0()
в Microsoft.Exchange.Common.IL.ILUTil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate,
Действие`1 (catchDelegate)
22.11.2021 12:20:23 Исключение:
Microsoft.Exchange.Context.Core.SignalSignalTypeNotRegisteredException: Запрещенное исключение: это
незарегистрированный SignalType 399.
в Microsoft.Exchange.Context.Core.SignalTypeMapper.GetSignalType (Int32 signalTypeId)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.EnlistItem(Prope
rtyArrayProxy itemProperties)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.DeleteItemsPastR
etention (папка IFolder, QueryFilter pastRetentionQueryFilter)
в
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.CollectItemsToExpire()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.CollectItemsWithGuard()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.InvokeInternal()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SysCleanupEnforcerBase.Invoke()
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeSysCleanupEnforcer(MailboxDa
почтовый ящик taForTagsDataForTags, SysCleanupEnforcerBase Enforcer)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, List`1 customDataToLog, StatisticsLogEntry logEntry, параметры ElcParameters)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass30_0.<InvokeInter
nalAssistant>b__0()
в Microsoft.Exchange.Common.IL.ILUTil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate,
Действие`1 (catchDelegate)
21.11.2021 12:21:36 Исключение:
Microsoft.Exchange.Context.Core.SignalSignalTypeNotRegisteredException: Запрещенное исключение: это
незарегистрированный SignalType 399.
в Microsoft.Exchange.Context.Core.SignalTypeMapper.GetSignalType (Int32 signalTypeId)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.EnlistItem(Prope
rtyArrayProxy itemProperties)
в Microsoft.Exchange.MailboxAssistants.Assistants.ELC.SignalFolderExpirationEnforcer.DeleteItemsPastR
etention (папка IFolder, QueryFilter pastRetentionQueryFilter)
Имя журнала: MRM
Личность: ххххх
Является действительным: Истина
Состояние объекта: без изменений
Я не могу найти ничего, что говорит мне, что такое код 399? Кто-нибудь еще видел такое при обновлении на cu22? Когда я экспортировал журналы диагностики почтовых ящиков для этого пользователя (есть несколько почтовых ящиков, генерирующих это на нескольких серверах без очевидной закономерности), я действительно видел
ELCLastSuccessTimestamp
04.11.2020 6:27:07
ЯВЛЯЮСЬ
когда, если помощник менеджера папок работал правильно с почтовыми ящиками, вызывающими проблему соответствия, отметка времени и дата ELCLastSuccessTimestamp будут в пределах 7 дней от сегодняшнего дня. Может что-то испорчено и запрещает МИДу проверять этот ящик? Этого не обнаружилось с последним cu, cu20.