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"

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é.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.