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.