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"

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.