salt.modules.win_license module

This module allows you to manage windows licensing via slmgr.vbs

salt '*' license.install XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Attempt to activate the current machine via Windows Activation

CLI Example:

salt '*' license.activate

Return information about the license, if the license is not correctly activated this will return None.

CLI Example:

salt '*'

Install the given product key

CLI Example:

salt '*' license.install XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Check to see if the product key is already installed.

Note: This is not 100% accurate as we can only see the last
5 digits of the license.

CLI Example:

salt '*' license.installed XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Return true if the current machine is licensed correctly

CLI Example:

salt '*' license.licensed

Uninstall the current product key

CLI Example:

salt '*' license.uninstall