batch verifique se o windows 7 está permanentemente ativado

2

Eu preciso de um comando simples em lote para verificar se o windows 7 está permanentemente ativado (nenhum kms ativado)

por exemplo:

If windows 7 is permanently activated

              echo cool

else

              echo "You have to buy a legit key"
    
por taewt 30.01.2014 / 12:33

1 resposta

2

Você está usando wscript em vez de cscript. Tente isto:

@echo off
cscript /nologo c:\windows\system32\slmgr.vbs /xpr | findstr /i /c:" will expire "> NUL 2>&1
if [%errorlevel%]==[0] (echo Not permanently activated.) else (echo Permanently activated)
exit /b

Você pode ter que verificar a saída de cscript /nologo c:\windows\system32\slmgr.vbs /xpr no sistema que está usando como teste e, em seguida, modificar a string para procurar na linha findstr para exibir uma mensagem apropriada.

Espero que ajude.

    
por 30.01.2014 / 18:28