07/17/2012 3069 views

I am looking for the best way to deploy upgraded custom MS Access applications through KACE.  We have some in house applications that we have created, and I would like to have these updated when changes are made.  What is the best way to accomplish this?




0 Comments   [ + ] Show comments


Community Chosen Answer


Hi Ron,

  I would set up a custom inventory rule for your software, and use the registry to do versioning.  Some information on how to do this can be found here: http://www.itninja.com/blog/view/distinguishing-and-versioning-similar-software-in-the-kace-1000.

  From there, you can use Managed Installs to do the work.

Answered 07/17/2012 by: philologist
Red Belt

  • The apps are *.accdb so i don't think there really is anything to "install" . I was thinking it would be more like a replication process, but I am unsure how this works in KACE. Am I correct in that assumption?


All Answers


As philologist suggested, using a dummy registry key for versioning would work well for this too.  In that case, I would use a script as opposed to a MI because you may need admin to set values on the registry key.

You should also be able to use file synchronization to push the files out to the systems they need to be on.

First, create a software inventory item and upload the *.accdb file to it.  Give it a custom inventory rule that looks for that filename wherever you are going to put it. Something like:

FileExists(C:\Program Files (x86)\Microsoft Office\Office14\accdb files\test.accdb)

I'd create the location "accdb files" so there is a unique location.

Then create a file synchronization that uses your software inventory item to distribute the files. 

You should be able to use file sync to update the files by replacing existing, but if not, you could use your inventory rule to create a script to delete, and then update your file sync and run it again.

Answered 07/18/2012 by: jknox
Red Belt

  • I have just gotten back on this task, and tried to use the file sync. This works, however it pushes every time the client checks in. I am trying to find a way to do this one time when it has been updated at next check in. I am very new to scripting, so I am struggling with how to gt this to work.