Book a Demo

Author Topic: Silent install based on list of keys?  (Read 5015 times)

kingskawn

  • EA Novice
  • *
  • Posts: 3
  • Karma: +1/-0
    • View Profile
Silent install based on list of keys?
« on: August 06, 2018, 07:36:02 pm »
Hi everyone, I'm looking for a method to deploy Sparx 14 to my users. There are like 100 users and each have an individual key to set after the install. Can this be done?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Silent install based on list of keys?
« Reply #1 on: August 06, 2018, 07:56:06 pm »
Are you upgrading or installing new?
When upgrading you don't need to re-enter the license information.

There is a whitepaper that can be downloaded with a lot of details on how to do silent installs.
But I'm not sure if they handles standard licenses.
Is there a reason you are not using floating licenses? Depending on how often your users use EA you could save a hefty sum on license costs.

Geert

kingskawn

  • EA Novice
  • *
  • Posts: 3
  • Karma: +1/-0
    • View Profile
Re: Silent install based on list of keys?
« Reply #2 on: August 06, 2018, 09:34:41 pm »
The users with Sparx 8-9-10-11-12 and 13 will be upgraded to 14. So those users will not provide a licence key at the start of their upgraded version

But for the users with no sparx install at all I only have a silent installation package which runs perfectly but which asks for a licence key right after the first start


Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: Silent install based on list of keys?
« Reply #3 on: August 06, 2018, 09:45:27 pm »
Hello,


I'm thinking no.

The actual license information checked by EA is stored in the file key.dat in the user's \AppData\Roaming\Sparx Systems\EA directory. (This is the case for floating licenses, and I assume for fixed licenses as well.)

However, the contents of this file is not the license key you've received, but something else which EA generates based on that key. So in order to do a silent install for 100 clients, you'd need to create and distribute 100 individual files.

In addition to being impractical, there's no support for generating these files in EA's license management client. You could enter your 100 license keys one by one into one EA installation and copy the resulting key.dat files out, but if key.dat incorporates some user or machine identity (and only Sparx knows whether it does), these files won't work on other machines / for other users.

So I don't think you can do this. New users will simply have to enter their keys manually. On the plus side, with fixed licenses they only have to do this once.


/Uffe
My theories are always correct, just apply them to the right reality.

kingskawn

  • EA Novice
  • *
  • Posts: 3
  • Karma: +1/-0
    • View Profile
Re: Silent install based on list of keys?
« Reply #4 on: August 06, 2018, 09:55:20 pm »
Ok, I'm gonna ask the manager why they don't use shared keys instead of private keys. In the meantime new users will give the key themselves.
Thanks for the quick response to this matter ;-)