Software Deployment Question

SmartLabel to Identify IE Versions

06/08/2015 4320 views
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   [ + ] Show 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.

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

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ