vérifier par lots si Windows 7 est activé en permanence

2

J'ai besoin d'une commande simple en batch pour vérifier si Windows 7 est activé en permanence (pas de km activés)

par exemple:

If windows 7 is permanently activated

              echo cool

else

              echo "You have to buy a legit key"
taewt
la source
2
slmgr.vbs / xpr devrait fonctionner ..
Darius
non ce n'est pas. Il sort juste une fenêtre. Je dois l'implémenter dans un lot. Si elle ne me montre un exemple de code
taewt

Réponses:

2

Vous utilisez wscript au lieu de cscript. Essaye ça:

@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

Vous devrez peut-être vérifier la sortie du cscript /nologo c:\windows\system32\slmgr.vbs /xprsystème que vous utilisez comme test, puis modifier la chaîne à rechercher dans la findstrligne pour afficher un message approprié.

J'espère que ça t'as aidé.

JSanchez
la source