How does my K1000 track if software has been installed or if a script has been run? Does it have a way of determining if the job is undone by some administrator and re-completing the task if it is no longer in compliance with that expectation?

0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



For a managed install, it either uses the uninstall string or a custom inventory rule in Software Inventory to determine if software is installed.

For a script, it's not that simple.  For instance, if you have the script run a batch file, all the KBOX knows for sure is that the batch file ran, but not that it completed.  You would have to give it a verify step that shows that the script completed successfully (e.g. installed the software that you wanted, etc.)

As far as re-completing the task, a managed install will redeploy as long as the MI is enabled and the software isn't present on the machine (assuming there is an uninstall string or custom inventory rule in the software inventory item).

A script can do that if configured, but it also has a "Also Run Once at next Client Checkin" that could cause it not to run again.

Answered 10/18/2012 by: jknox
Red Belt

  • Thanks jknox! You succinctly covered everything I wanted to know. :-)
Please log in to comment