/build/static/layout/Breadcrumb_cap_w.png
10/23/2018 110 views
Hi,

I'm fairly new to using KACE and are doing some simple but time consuming tasks right now.  The job is to create new Managed installations (duplicates from old ones) and connect them to a newly created software.
The software is taken from a already existing one in KACE, and I need to save the old.  I'm basically manually copying everything and renaming it.

Is there not some other way of doing this?  Ex mass copy the software and renaming them, then later just duplicate the Managed installation and connect the new software.
Or exporting the whole thing, editing the names and importing again?

Jonas
0 Comments   [ + ] Show comments

Comments


All Answers

1
Just to be clear on vocabulary, there are two kinds of "software" in the SMA:
Software Inventory - collected software titles from machines in the inventory. Each entry represents a specific version of the software (10.1.2).
Software Catalog - also collected from machines in the inventory, but the list is curated and titles are grouped by major version (10.x).

Regardless of which you are referring to, you don't normally create the titles yourself. The exception is if you are using custom inventory rules in the software inventory to detect things that the appliance can't normally detect. Given that, I'm not entirely following what you are attempting to do. It sounds like you might be updating your Managed Installs with new versions, but that isn't clear. Can you provide more details on what you are trying to accomplish?
Answered 10/24/2018 by: chucksteel
Red Belt

  • Thanks for the answer. Yes I am using the custom inventory rule as we need to rename the Softwares so it matches another support system (integrated with KACE) .

    Ex I have Adobe reader

    This will become "servicename Adobe Reader" with a custom rule tied to it.
    The question is how to make it more efficient duplicating everything, specially the Software packages connected to the managed installation. I cannot reuse the already uploaded packages and need to download -> rename -> upload them again.

    I need to do this for every software installed on the systems, which takes A LOT of time.

    My thought was if there was a way to mass copy or upload all the software packages with the correct name, then just duplicating the managed installations existing for them and choosing the right one there.
    • It might be easier to use the Software Asset type and associate the asset with the software title. That assumes that your integration can use the asset instead of the software title. This method would also allow you to keep the assets static and then change the associated title when versions change.

      If you want to get really technical and possibly break things, you could create your software titles and use a custom service desk rule to associate the already present files with the new titles. That information is all in the SOFTWARE table of the database.

      It's also possible to export software resources in Settings, Resources, Export resources. That generates a KPKG file that is actually a ZIP archive. Change the file name and extract it to find the following:
      TABLES - contains information about the title similar to what is in db tables
      PKG_XML - definition of the package
      PAYLOAD - folder containing associate file

      In my testing I couldn't re-import the file after I made changes and re-compressed it. Using the export would make it easier to get all of the files instead of downloading them all individually. You could also place them all on the clientdrop share instead of uploading through the browser, that would probably save some time, too.
      • Will try the export and upload (without breaking it) :) Thanks