SharePoint Service Discovery

Microsoft.SharePoint.Server.2010.SPService.Discovery (Discovery)

This discovers various services in SharePoint.

Knowledge Base article:

Summary

This Discovery Rule discovers various services in SharePoint. The services discovered in this script are

Please refer to the MP Guide for more information.

Element properties:

TargetMicrosoft.SharePoint.Server.2010.MOSSInstallation
EnabledTrue
Frequency7200
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
MOSS.14.DiscoveryDataSource DataSource Microsoft.SharePoint.Server.2010.SPService.DiscoveryProvider Default

Source Code:

<Discovery ID="Microsoft.SharePoint.Server.2010.SPService.Discovery" Enabled="true" Target="Microsoft.SharePoint.Server.2010.MOSSInstallation" ConfirmDelivery="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService">
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPServiceInstance.Forms">
<Property PropertyID="PrincipalName" TypeID="Windows!Microsoft.Windows.Computer"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="HostServer" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPService.Forms">
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPServiceInstance.DCLoadBalancer">
<Property PropertyID="PrincipalName" TypeID="Windows!Microsoft.Windows.Computer"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="HostServer" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPService.DCLoadBalancer">
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPServiceInstance.DCLauncher">
<Property PropertyID="PrincipalName" TypeID="Windows!Microsoft.Windows.Computer"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="HostServer" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPService.DCLauncher">
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPServiceInstance.ProjectEvent">
<Property PropertyID="PrincipalName" TypeID="Windows!Microsoft.Windows.Computer"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="HostServer" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPService.ProjectEvent">
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPServiceInstance.ProjectQueue">
<Property PropertyID="PrincipalName" TypeID="Windows!Microsoft.Windows.Computer"/>
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="HostServer" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPServiceInstance"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SharePoint.Server.2010.SPService.ProjectQueue">
<Property PropertyID="DisplayName" TypeID="System!System.Entity"/>
<Property PropertyID="FarmID" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
<Property PropertyID="TypeName" TypeID="WSS!Microsoft.SharePoint.Foundation.2010.SPService"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="MOSS.14.DiscoveryDataSource" TypeID="Microsoft.SharePoint.Server.2010.SPService.DiscoveryProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<IntervalSeconds>7200</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<DebugTrace>false</DebugTrace>
</DataSource>
</Discovery>