New to Kace.  How do I create a Smartlabel to identify my computers to do NOT have Internet Explorer 11.x installed?  We need to deploy IE 11 to the subset of computers that have not been upgraded yet.
Answer Summary:
1 Comment   [ - ] Hide Comment


  • You could always create a script that goes to ALL machines but does this;
    If exists "Registry key for IE11" (you'll need to look this up)
    then exit
    install IE11

    That's pretty basic but I think you'll get what I mean. Your script can just go everywhere but will only run on the machines that need it.
Please log in to comment

Answer Chosen by the Author


Here's how I would do that. First, you'll need to be able to report on IE 11. To do that, I made a Custom Inventory Rule as follows:

RegistryValueGreaterThan(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer, svcVersion, 11) AND RegistryValueLessThan(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer, svcVersion, 12)

You'll want to create a new software entry named IE 11 - CIR (or something similar so you know what it is) and paste that code above into your Custom Inventory Rule field. Make sure you select Operating Systems.

Once machines begin to check-in, that Software Inventory item (IE 11) will begin to populate. Now you have something you can work with. You can then create a Smart Label using Software Titles != IE 11 - CIR (or whatever you named the Software entry). Now, when machines check-in that do not have IE 11 they will be added to your Smart Label.
Answered 06/09/2015 by: rockhead44
Red Belt

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