I have made several working managed installs and scripts, but now I need to deploy a piece of PITA software, and the only option I see that will work is to install via the software library.  I say that because the software will require the user to click a few buttons to get through the software, but they need admin rights to install, and I need to point them to a place to get it and install with admin rights, aka Software Library in Service Desk.  The only piece of software there now is the original kace agent that was setup by default, and it works, but it is only a download.  

So we attempted on Friday to do this.  We have the piece of software associated in the Software Inventory, it's an exe file.  So we chose Install for the package type, selected the software from the drop down and in the command line, I put in the full file name, setup30ai.exe, with no switches, made sure it was enabled and saved it.  But when we logged in to the service desk, it did not run at all.  So we tried it without the .exe ending, no go there either.  That was when we ran out of time unfortunately.

So i'm researching this here this weekend and saw this link, http://www.itninja.com/question/software-library-install-option which states on the second entry that if you have replication, as we do, you must have 'failover to k1000' checked as the software library pulls from the k1000.  So Is that true?  Do we have to now go and change all of our replication machines to have that selected for this to work?  Or is the data in that post from 2009 outdated?  I ask because we dont' have it checked but the kace install agent downloads perfectly, which leads me to believe that is bogus.  I myself was wondering if perhaps I needed for the software to replicate first, which would not have happened in that time I was working on it.

Also, in my research, via the k1000 box, it shows in it's example, they did NOT put the file name in the Install Command Line, instead, the only put the switches they needed for their example msi file.  So that also makes me wonder if I need anything in that box at all.

Your help in this matter is greatly appreciated!!

0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



The helpdesk is working only from the K1000 not from replication shares.

So yes, you should activate failover to K1.

But you could create a package of the software and replicate them to your replication shares.

The next step would be a wrapper script with two main functions:

1. this script is downloaded from the K1 directly.

then it checks in which subnet the running client is located and points it to the nearest share.

2. it downloads and runs the software from this share.

Could solve your issue.

Answered 08/25/2013 by: Nico_K
Red Belt

  • Thanks for the reply NIco, but I guess i'm confused by your first statement that the helpdesk is working only from the k2000... I expect you to mean the k1000. So with that said, we Do need to activate failover to k1 for the Help Desk Software Library to work then? That seems the easiest route to go.
    • correct, it is the K1000, damn typo.
      As you assume it is the easiest route to go, but I understand that it needs much time to check the failover if you have many replication shares. Recently had a customer with 130 of them which is really a high number and we had to check each of them for a little bug...
      • 130 is a lot of repo shares. Luckily we only have 32. So why then does the pre installed Dell Kace Agent in the Service Desk Software Library Download like a champ with Failover turned off? Is Download that different from Install inside the service desk?

        Also, IT seems counter intuitive that the Repo shares do not also share the software that is listed in the Service Desk Software Library. To choose the software to begin with, I had to scroll through the list of available software which is also available to use as a Managed Install and already replicated to all my other Repo servers. By it's own definition, the Replication Share states on the right side, "A replication share allows a K1000 Agent to replicate software installers to a share for use by other K1000 Agents. This allows them to download software from the share instead of directly from the K1000."

        Just trying to understand it all, thanks for the help!
Please log in to comment