Из-за внутренней ошибки серверу TMG Server не удалось считать одно или несколько правил публикации сервера из сохраненной конфигурации

Microsoft.Forefront.TMG.ISA_Server_failed_to_read_one_or_more_server_publishing_rules_from_the_stored_configuration_because_an_internal_error_occurred.Rule (Rule)

Это правило создает оповещения, если из-за внутренней ошибки серверу TMG Server не удалось считать одно или несколько правил публикации сервера из сохраненной конфигурации

Knowledge Base article:

Сводка

Серверу TMG Server не удается прочитать одно или несколько правил публикации сервера из сохраненной конфигурации.

Причины

Событие может быть вызвано недостатком памяти, внутренней ошибкой или повреждением реестра. Если проблема связана с реестром, это может быть результатом изменений реестра таким инструментом, как regedit.exe.

Решение

Element properties:

TargetMicrosoft.Forefront.TMG.Publishing.ServerComponent
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Forefront.TMG.Rule.AlertGenerate.DS Default
WA WriteAction Microsoft.Forefront.TMG.Rule.AlertGenerate.WA Default

Source Code:

<Rule ID="Microsoft.Forefront.TMG.ISA_Server_failed_to_read_one_or_more_server_publishing_rules_from_the_stored_configuration_because_an_internal_error_occurred.Rule" Enabled="true" Target="Microsoft.Forefront.TMG.Publishing.ServerComponent" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.DS">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<EventsPattern>^(14097)$</EventsPattern>
<EventType>1</EventType>
<SourcePattern>Microsoft Forefront TMG Firewall</SourcePattern>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.WA">
<AlertMessageId>$MPElement[Name="Microsoft.Forefront.TMG.ISA_Server_failed_to_read_one_or_more_server_publishing_rules_from_the_stored_configuration_because_an_internal_error_occurred.AlertMessage"]$</AlertMessageId>
<DomainName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/DomainDnsName$</DomainName>
<Priority>2</Priority>
<Severity>2</Severity>
</WriteAction>
</WriteActions>
</Rule>