O comando da chave de instalação deve ser separado do comando de ativação, ou seja, Execute o slmgr.vbs duas vezes.
O script não verifica ou espera parâmetros encadeados como esse.
Estou tentando ativar uma cópia do Windows Server 2008 R2 por meio da linha de comando. Independentemente do que eu tente, não consigo ativar o Windows, exceto através da GUI.
Coisas que eu tentei:
#using slmgr
slmgr.vbs -ipk <key> -ato
#using powershell
$service = Get-WmiObject -Query "SELECT * FROM SoftwareLicensingService"
$service.InstallProductKey($key)
$service.RefreshLicenseStatus()
Os métodos acima saem sem erro, mas a página de propriedades do servidor ainda diz "precisa ativar". Eu também sou reiniciado, o que não altera o problema. Eu preciso automatizar a ativação de alguma forma sem o uso de uma GUI. Como posso fazer isso?
EDITAR: Eu posso executar o slmgr.vbs / dli e a chave parcial do produto está correta. O status é "Tempo de graça da notificação expirado"