Fixlet to convert Windows 7 or 8.1 Enterprise to Pro

Due to licensing we need to convert about 1000 machines from using the Enterprise version of the OS to Professional… :smile:

I’m looking at creating a fixlet and using the slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx format to inject a new key to accomplish this.

I looked through the forums and didn’t see anyone else attempting this, any ideas on making this work? I did a simple script and pushed it to a few test devices but it just says “Command Started” in the log file and never finishes… Some examples below that i tried.

   Command started - waithidden cmd.exe /C slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

   Command started - dos "slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"

I’ve not used this command before but is there a prompt when you put this in that requires acknowledgement?

1 Like

Does it work if you run the command normally on the command line of a particular system?

I believe it is possible to go from Pro to Enterprise, but I didn’t think it was possible to go from Enterprise to Pro. Are you sure this works at all? You might need to reinstall the OS to achieve this.

Slmgr is NOT an executable, its a vbscript.

If you do “csript slmgr…” It’ll work

1 Like

Well, after some research it looks like what we were trying to do won’t work without a reinstall of the OS on top of itself… You can use the slmgr /ipk command to change a key from a MAK to KMS key providing that they are both the same version (pro to pro or enterprise to enterprise)…

1 Like