Como posso ativar o windows com slmgr.vbs?

1

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"

    
por user423421 27.02.2015 / 22:35

1 resposta

1

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.

    
por 28.02.2015 / 08:59