Activar Windows des de PowerShell

Muchas veces, por bugs de Windows, sobre todo en versiones Server, la ventana de configuración del sistema des de la que hacer la activación de Windows da un error de acceso y no la deja abrir.
En estos casos para activar Windows se puede hacer mediante un script Power Shell.
$computer= gc env:computername
$key= "aaaaa-bbbbb-ccccc-ddddd-eeeee"
$service= get-wmiObject-query"select * from SoftwareLicensingService"-computername$computer
$service.InstallProductKey($key)
$service.RefreshLicenseStatus()
En la variable $key ponemos la clave de Windows y al ejecutar el Script nos activará el Windows correctamente.