Discover FAST Search Server instances using registry detection (HKLM\SOFTWARE\Microsoft\FAST Search Server\Setup)
This rule discovers FAST Search Server 2010 for SharePoint computer role instances using registry detection (HKLM\SOFTWARE\Microsoft\FAST Search Server\Setup).
Registry Value | Discovery Filter |
---|---|
ProductType | forSharePoint |
Version | 14.0 |
PSConfigured | 1 |
Target | Microsoft.Windows.Server.Computer |
Enabled | True |
Frequency | 14470 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.FilteredRegistryDiscoveryProvider | Default |
<Discovery ID="Microsoft.FASTSearch.MP.Discovery.SearchNode" Target="Windows!Microsoft.Windows.Server.Computer" Remotable="false" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.FASTSearch.MP.Entity.SearchNode">
<Property PropertyID="InstallPath"/>
<Property PropertyID="InstanceID"/>
<Property PropertyID="Row"/>
<Property PropertyID="Column"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.FilteredRegistryDiscoveryProvider">
<ComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<RegistryAttributeDefinitions>
<RegistryAttributeDefinition>
<AttributeName>FSVersion</AttributeName>
<Path>SOFTWARE\Microsoft\FAST Search Server\Setup\Version</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>FSProductType</AttributeName>
<Path>SOFTWARE\Microsoft\FAST Search Server\Setup\ProductType</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>FSPSConfigured</AttributeName>
<Path>SOFTWARE\Microsoft\FAST Search Server\Setup\PSConfigured</Path>
<PathType>1</PathType>
<AttributeType>2</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>FSPath</AttributeName>
<Path>SOFTWARE\Microsoft\FAST Search Server\Setup\Path</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>FSInstanceID</AttributeName>
<Path>SOFTWARE\Microsoft\FAST Search Server\Setup\InstanceID</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>FSRow</AttributeName>
<Path>SOFTWARE\Microsoft\FAST Search Server\Setup\Row</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>FSColumn</AttributeName>
<Path>SOFTWARE\Microsoft\FAST Search Server\Setup\Column</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
</RegistryAttributeDefinitions>
<Frequency>14470</Frequency>
<ClassId>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.SearchNode"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>FAST Search Server ($Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$)</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.SearchNode"]/InstallPath$</Name>
<Value>($Data/Values/FSPath$)</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.SearchNode"]/InstanceID$</Name>
<Value>$Data/Values/FSInstanceID$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.SearchNode"]/Row$</Name>
<Value>$Data/Values/FSRow$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="Microsoft.FASTSearch.MP.Entity.SearchNode"]/Column$</Name>
<Value>$Data/Values/FSColumn$</Value>
</Setting>
</Settings>
</InstanceSettings>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">Values/FSPSConfigured</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Values/FSVersion</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>14.0</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Values/FSProductType</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>forSharePoint</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</Discovery>