A decent way of doing it is to leave the burden of managing activations to your Sysadmin or to your Release Engineering group. That provides a centralized point for software licence administration, and it also centralizes internal support issues.
I would also let QA decide what testbeds better suit their testing, I’m not too sure it’s a development chore to go around bossing other groups about what OS’s and configurations they should use: these things must be solved by negotiation, and QA must have the power of veto over things that have to do with their own testing. And, very important, QA should be independent from development, because their very mission is to police development!
I would also reconsider my demand that QA should only use freshly installed OS’s: that’s not the way users normally do things in the field. Not testing enough on an existing installation shields the software being tested from all kinds of real world considerations. You can afford to activate the OS on some machines, because those installations would have staying power; and you can have more than one OS on a machine. You can’t probably do that for all systems, but you may be able to have a few reserved machines where OS reinstallations only happen once in a blue moon.
The problem of MSDN activations is a serious one, because MSDN is so expensive. Yet, I believe QA should have their own MSDN subscription(s), independent from development. Also consider that QA only needs the OS level subscription, except maybe on the nightly build machine (which may belong to Release Engineering and not to QA anyway), and that only if you use MSVC to build your drivers. And the OS subscription is cheaper.
MSDN subscriptions should be considered as a part of the cost of doing business, and responsibility for having enough lawful activations to go around should be laid square on management’s shoulders.
Or so do I believe!
Alberto.
----- Original Message -----
From: Mark Roddy
To: Windows System Software Devs Interest List
Sent: Wednesday, October 17, 2007 7:49 AM
Subject: RE: [ntdev] Disabling activation on qa machines
Have a meeting. Invite all of QA to the meeting. Tell them “please do not activate test systems”. Post a sign, a big sign, in the QA test lab. The sign should read something like: “PLEASE DO NOT ACTIVATE TEST SYSTEMS”. Send out a monthly reminder via email to all development and test staff to not activate test systems. As far as I know, there is no way to avoid the activation dialog.
I’ve never run out of MSDN activations. If you have multiple MSDN licenses you have a lot of keys. MSDN claims that re-activations on the same physical system do not decrement the activation count. If you actually run out you can just call MSDN and get a new key. Relax, don’t worry.
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Jan Bottorff
Sent: Wednesday, October 17, 2007 7:01 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Disabling activation on qa machines
Hi,
Does anybody know a way to disable Windows activation, on W2k3 and W2k8? Guaranteeing no activation would be best, but some registry change that just makes it a bit harder would do.
I want our QA group to use fresh OS installs for driver testing, and don’t want them to use up our MSDN activations.
I already know how to shut up the reminder message, but would like a way to stop QA from activating when the final reminder says activate or else. This is a good clue that a fresh OS image is needed (probably long before this).
In the past, we have sometimes installed the OS on QA machines, activated it, and then made a volume backup (like with imagex). The backup can then be restored to get back a fresh OS. This has the downside that if we reconfigure test machines, we have used up activations on systems that no longer exist.
Jan
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer