Ermitteln der DTC-Rolle in MSDTC 2016

Microsoft.MSDTC.10.0.Discovery (Discovery)

Ermitteln der DTC-Rolle in Application Server 2016

Knowledge Base article:

Zusammenfassung

Der Microsoft Distributed Transaction Coordinator-Dienst (MSDTC) koordiniert Transaktionen unabhängig von Fehlern, sodass die Arbeit auch dann als eine einzelne Transaktion committet werden kann, wenn sie mehrere Ressourcen-Manager auf unterschiedlichen Computern umfasst. MSDTC nutzt lose gekoppelte Systeme für eine skalierbare Leistung. Damit ist der Dienst sehr stabile gegenüber Systemausfällen, Prozessfehlern und Kommunikationsfehlern.

Ursachen

Nicht zutreffend

Lösungen

Nicht zutreffend

Element properties:

TargetMicrosoft.Windows.Server.10.0.Computer
EnabledTrue
Frequency43200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
ScriptProbe DataSource Microsoft.MSDTC.10.0.DataSource.ServiceDiscovery Default

Source Code:

<Discovery ID="Microsoft.MSDTC.10.0.Discovery" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.10.0.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.MSDTC.10.0.Servers">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="Microsoft.MSDTC.10.0.ServerRole" PropertyID="ServiceName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="ScriptProbe" TypeID="Microsoft.MSDTC.10.0.DataSource.ServiceDiscovery">
<IntervalSeconds>43200</IntervalSeconds>
<ComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<IsVirtual>false</IsVirtual>
<LogDetail>true</LogDetail>
<TimeoutSeconds>300</TimeoutSeconds>
<SourceId>$MPElement$</SourceId>
</DataSource>
</Discovery>