我需要一个简单的批处理命令来检查 Windows 7 是否已永久激活(未激活 kms)
例如:
If windows 7 is permanently activated
echo cool
else
echo "You have to buy a legit key"
答案1
您使用的是 wscript,而不是 cscript。尝试以下操作:
@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
cscript /nologo c:\windows\system32\slmgr.vbs /xpr
您可能必须检查用作测试的系统上的输出,然后修改要在行中搜索的字符串findstr
以显示正确的消息。
希望有所帮助。