Die Verbindung mit der Warteschlange konnte für die Warteschlangenermittlung nicht hergestellt werden.

Microsoft.MSMQ.6.3.Rule.ScriptError.DiscoverQueues.QueueConnection (Rule)

Knowledge Base article:

Zusammenfassung

Das Skript zur Warteschlangenermittlung konnte auf die angegebene Warteschlange nicht zugreifen. Deshalb wird die Warteschlange nicht zum Bestand hinzugefügt. Wenn die Warteschlange zuvor ermittelt wurde, wird sie entfernt.

Ursachen

Dies liegt normalerweise an einem Sicherheitsfehler. Das Warteschlangenzugriffsprofil benötigt die Berechtigungen, um Informationen aus allen Warteschlangen abzurufen, die es ermittelt.

Lösungen

Überprüfen Sie, ob das Warteschlangenzugriffsprofil mit einem Konto konfiguriert ist, das über den Zugriff auf die angegebene Warteschlange auf dem Computer verfügt, der die Warteschlange hostet.

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryDiscovery
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Die Verbindung mit der Warteschlange konnte für die Warteschlangenermittlung nicht hergestellt werden.
{0}
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.ScriptError.DiscoverQueues.QueueConnection" Enabled="true" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Discovery</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>14232</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>DiscoverQueues.vbs</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.ScriptError.DiscoverQueues.QueueConnection.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>