I've created a Softare item with the following registry custom inventory rule:

RegistryKeyExists(HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\test)

Note the last one - "test" is just a replacement for posting, and is actually something else.

This key does exist on machines - mine for instance and is in my HKCU section of the registry.  Its been 3 days now and not showing up in Kace as Devices Detected says 0 out of xxx number of devices.

What am I missing? 

-------Update------

I guess I was under the impression that by making the CIR in Software that it would automatically show which machines the registry key exits under devices detected.

Note from above - I have changed CIR to look for:

RegistryKeyExists(HKEY_LOCAL_MACHINE\SOFTWARE\test1

Which after a few days, still shows as 0 Devices under the Software Detail - Devices Detected section. 

I have made a Smart Device Label with the criteria - Software name = (Software CIR) I created.

Not even sure if the label is right or if I even need one yet as no devices are showing up in the Software Detail of the CIR anyway.....

Answer Summary:
Cancel
2 Comments   [ + ] Show Comments

Comments

  • Got it! So simple! Thanks SMal.tmcc! I guess this fell into the Kace Registry 32bit vs 64bit threads I have read over and over! Just didn't think it would apply for a quick check! Thanks again, so appreciated! Now I can get back to the original grind.....
    • sorry I forgot to ask about that at first, but I knew the HKCU was the original problem
  • vote for and post your complaint about only a 32bit client here

    https://kace.uservoice.com/forums/82699-k1000/suggestions/2200437-create-a-native-64-bit-windows-client
Please log in to comment

Answer Chosen by the Author

1
are these 64 bit machines?  you need to do it this way

pqwKv1.jpeg

YAeeJG.jpeg

if you have a mix of 32 and 64 let me know you can do this differently.
Answered 02/03/2016 by: SMal.tmcc
Red Belt

Please log in to comment

Answers

1
you are trying to read the current users keys, CIR's run as system so that will try to read that key from the system user.
Answered 01/28/2016 by: SMal.tmcc
Red Belt

Please log in to comment
1
you will need to run a script as user using reg query to write the data to a file then read that file with a CIR
see this blog for that method

http://www.itninja.com/blog/view/create-cirs-to-show-current-users-mapped-drives-and-networled-printers-presented-at-dell-world-user-forum-2014-lessions-from-the-field
Answered 01/28/2016 by: SMal.tmcc
Red Belt

Please log in to comment
0
Do you have all the Supported Operating Systems selected in your Software Detail that this will apply to? I have gotten burned by that before.
Answered 01/28/2016 by: rockhead44
Tenth Degree Black Belt

Please log in to comment
0
Good question. yes supporting os's are hightlighted. Also, the following are set up Communication Settings.
Agent Invenory        - 4 hrs
Agentless Inventory - 1 day
Catalog Inventory     - 12 hrs  (This one is for the software inventory, correct?
Metering                   - 1 day
Scripting update       - 12 hrs
Answered 01/28/2016 by: davreh99
Orange Belt

Please log in to comment
0

Thank you.  I am just trying to read the key.  I believe what SMal mentioned that it will not see HKCU sounds very relevant, so I have changed the key location on my test machine to:

HKEY_LOCAL_MACHINE\SOFTWARE\test1

Also made the change in Kace to:

RegistryKeyExists(HKEY_LOCAL_MACHINE\SOFTWARE\test1

I will see if my machine will show up as the Software item with the custom rule and let you know how I make out.

Answered 01/28/2016 by: davreh99
Orange Belt

Please log in to comment
0

I guess I was under the impression that by making the CIR in Software that it would automatically show which machines the registry key exits under devices detected.

Note from above - I have changed CIR to look for:

RegistryKeyExists(HKEY_LOCAL_MACHINE\SOFTWARE\test1

Which after a few days, still shows as 0 Devices under the Software Detail - Devices Detected section. 

I have made a Smart Device Label with the criteria - Software name = (Software CIR) I created.

Not even sure if the label is right or if I even need one yet as no devices are showing up in the Software Detail of the CIR anyway.....

Answered 02/03/2016 by: davreh99
Orange Belt

Please log in to comment
Answer this question or Comment on this question for clarity

Share