Chargenprüfung, ob Windows 7 dauerhaft aktiviert ist

2

Ich benötige einen einfachen Befehl im Batch, um zu überprüfen, ob Windows 7 permanent aktiviert ist (keine kms aktiviert)

zum Beispiel:

If windows 7 is permanently activated

              echo cool

else

              echo "You have to buy a legit key"
taewt
quelle
2
slmgr.vbs / xpr sollte funktionieren ..
Darius
Nein, tut es nicht. Es wird nur ein Fenster ausgegeben. Ich muss es in einem Stapel implementieren. Wenn es mir ein Codebeispiel zeigt
taewt

Antworten:

2

Sie verwenden wscript anstelle von cscript. Versuche dies:

@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

Möglicherweise müssen Sie die Ausgabe von cscript /nologo c:\windows\system32\slmgr.vbs /xprauf dem System überprüfen , das Sie als Test verwenden, und dann die Zeichenfolge ändern, nach der in der findstrZeile gesucht werden soll, um eine richtige Meldung anzuzeigen.

Hoffentlich hilft das.

JSanchez
quelle