Hi All,

I need some asistance on an inventory rule. I need to know which of my client computers(14 000) have this entry in the registry. If I can get them all in a label it will be easy to run a report on them as well.

This is the rule they I tried but is not working:

RegistryKeyExists(HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN8800,DATVersion,7010.0000)

Here is a screenshot of the detail I need on the pc's

If I can get a repor ttho this it will also be great then I dont need the inventory rule.

Thx in advance.



0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



I would use scripting for this on verity do this, etc.





On Success


Answered 03/12/2013 by: mikesharp1
Second Degree Black Belt

  • add a cookie or track if it gets verify then report on that.
Please log in to comment

RegistryKeyExists( ) inventory rule only accepts one parameter ie key path.It doesn't check the registry value and value name. For you requirement, you need to use 

RegistryValueEquals(HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN8800,DATVersion,7010.0000)

Answered 03/12/2013 by: AbhayR
Seventh Degree Black Belt

  • Thx the inventory ruleis working fine. Is there no way that we can get a report on these different versions?
  • If you want to know which machines have this registry entry, you can create a report for softwares installed and filter the report for this particular software record (where custom inventory is defined).

    On machines where this key is present will come in the report as software installed.
  • Ok I understsnd that but then I need to create about five different inventory rules as we have about five different versions of Mcafee on our network. I thought it will be easier to create a report that will give us all the versions installed on all our clients.
  • Isn't the software version info already available from the software inventory uploaded by the agent?
  • Yes it is bit this is not the software version this is the SDAT version and is changing everyday. The only place you can find the SDAT version is in the registry as shown on top.
  • You shouldn't need 5 different inventory rules, you can get the SDAT version by RegistryValueReturn() rule and then create a custom report to show the data as per your requirement. I don't have the custom report at the moment but you can try to create it.
  • Ok thanks will this work then?
    RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN8800,DATVersion)
  • RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator\Application Plugins\VIRUSCAN8800,DATVersion,REG_SZ)

    3rd argument should be TYPE.
Please log in to comment