Turn off VM activation, but keep existing keys the same?Answered

Hi!

We realizing that by default we want to NOT allow activations on VMs.  The solution is easy enough: just go to the version of the software and then disable VM activation by default.  However, we want to only do this to newly provisioned keys and for new trials.  For existing keys, we want to keep the setting as is.  When I go to turn this setting off in the software's version properties, it appears to effect all existing keys.  Is there any way to avoid that?  If not, would it be alright to configure the setting such that VMs are disabled, but then run a custom script that re-enables it across all the existing keys?  Again, we just want this to be the default moving forward, but some of our paying customers do need to activate on a VM.  When our licensing server generates the key, we'll have code that turns the ability to activate on a VM if need be.

I have considered simply making a new version of the software, but the problem is that if we do that, then for existing customers we have to setup a page somewhere that allows them to prove they own a previous version so they can upgrade.  That seems a bit cumbersome for us.  Our model is that subscribers get free updates, so investing in a front-end that allows them to do this is a bit cumbersome.

Any guidance or suggestions you all have are appreciated.

Thanks,
Arie

Answer

Simply edit the existing keys to explicitly disallow VM activations. You can either do this via the web interface or using the web API.

Thanks, Wyatt.  We want the existing keys to remain as they are which let users activate on a VM.  At the same time, we want trials to NOT be able to be activated on a VM.  So, my Intention is to turn off the VM capability as part of the product version settings, then run a loop across all existing keys to re-enable the VM activation capability.  We have thousands of keys, and we intend to do this via the API and scripting a loop.  Will it be okay to make that many requests to the API without our IP getting blocked by your servers?

Thanks!

So long as you stop on errors (don‘t barrel through them), then you’ll be fine.