GC Channel Service Discovery

Microsoft.GC.2010.Discovery.Service.ChannelService (Discovery)

'Microsoft Lync Server 2010, Group Chat' Channel Service Discovery

Knowledge Base article:

Summary

This is the discovery object for the Group Chat Channel Service, which runs on one of the Group Chat Servers.

Causes

None.

Resolutions

None.

Configuration

None.

Additional

None.

External

For more information, view the online Group Chat documentation:  http://r.office.microsoft.com/r/rlidls10gc?p1=gcadmin

Element properties:

TargetMicrosoft.GC.2010.ServerRole
EnabledTrue
Frequency43200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.FilteredRegistryDiscoveryProvider Default

Source Code:

<Discovery ID="Microsoft.GC.2010.Discovery.Service.ChannelService" Enabled="true" Target="Microsoft.GC.2010.ServerRole" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.GC.2010.Service.ChannelService"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.FilteredRegistryDiscoveryProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<RegistryAttributeDefinitions>
<RegistryAttributeDefinition>
<AttributeName>ChatRole</AttributeName>
<Path>Software\Microsoft\Real-Time Communications\{896B2CE1-57B1-4E00-87D0-612A872DF020}\ChatRole</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
</RegistryAttributeDefinitions>
<Frequency>43200</Frequency>
<ClassId>$MPElement[Name="Microsoft.GC.2010.Service.ChannelService"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>'Microsoft Lync Server 2010, Group Chat' Channel Service [$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$]</Value>
</Setting>
</Settings>
</InstanceSettings>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Values/ChatRole</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Chat</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</Discovery>