KeyManagement Service Product Discovery (Update LastActivity and IdleMinutes)
Microsoft.KMS.Product.UpdateLastActivity.Discovery (Discovery)
This object discovery updates the LastActivty and IdleMinute properties of Key Management Service Products which are hosted by the Key Management Service.
Element properties: Object Discovery Details: Member Modules:
Source Code: <Discovery ID="Microsoft.KMS.Product.UpdateLastActivity.Discovery" Enabled="true" Target="Microsoft.KMS.Product" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.KMS.Product">
<Property TypeID="Microsoft.KMS.Product" PropertyID="ProductSkuId"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="KMSCurrentCount"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="TotalRequests"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="LastActivity"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="LastActivityYear"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="LastActivityMonth"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="LastActivityDay"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="LastActivityHour"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="LastActivityMinute"/>
<Property TypeID="Microsoft.KMS.Product" PropertyID="IdleMinutes"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DU" TypeID="Microsoft.KMS.Product.UpdateLastActivity.Discovery.DS">
<IntervalSeconds>86400</IntervalSeconds>
<SyncTime/>
<ComputerID>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerID>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ImageName>$Target/Host/Property[Type="Microsoft.KMS.ServerRole"]/ImageName$</ImageName>
<ProductSkuId>$Target/Property[Type="Microsoft.KMS.Product"]/ProductSkuId$</ProductSkuId>
<TotalRequests>$Target/Property[Type="Microsoft.KMS.Product"]/TotalRequests$</TotalRequests>
<LastActivityYear>$Target/Property[Type="Microsoft.KMS.Product"]/LastActivityYear$</LastActivityYear>
<LastActivityMonth>$Target/Property[Type="Microsoft.KMS.Product"]/LastActivityMonth$</LastActivityMonth>
<LastActivityDay>$Target/Property[Type="Microsoft.KMS.Product"]/LastActivityDay$</LastActivityDay>
<LastActivityHour>$Target/Property[Type="Microsoft.KMS.Product"]/LastActivityHour$</LastActivityHour>
<LastActivityMinute>$Target/Property[Type="Microsoft.KMS.Product"]/LastActivityMinute$</LastActivityMinute>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>