MSSQL 2016: Auffüllen der SQL Server 2016-Computergruppe

Microsoft.SQLServer.2016.ComputerGroupDiscovery (Discovery)

Diese Erkennungsregel füllt die SQL Server 2016-Computergruppe mit allen Computern auf, auf denen SQL Server 2016 ausgeführt wird.

Knowledge Base article:

Zusammenfassung

Diese Erkennungsregel füllt die SQL Server 2016-Computergruppe mit allen Computern auf, auf denen SQL Server 2016 ausgeführt wird.

Parameter, die außer Kraft gesetzt werden können

Name

Beschreibung

Standardwert

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Element properties:

TargetMicrosoft.SQLServer.2016.ComputerGroup
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DiscoveryDataSource DataSource Microsoft.SystemCenter.GroupPopulator Default

Source Code:

<Discovery ID="Microsoft.SQLServer.2016.ComputerGroupDiscovery" Target="Microsoft.SQLServer.2016.ComputerGroup" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2016.ComputerGroup"/>
</DiscoveryTypes>
<DataSource ID="DiscoveryDataSource" TypeID="SC!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Windows!Microsoft.Windows.Computer"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="SC!Microsoft.SystemCenter.ComputerGroupContainsComputer"]$</RelationshipClass>
<Expression>
<Contains>
<MonitoringClass>$MPElement[Name="Microsoft.SQLServer.2016.ServerRole"]$</MonitoringClass>
</Contains>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>