批量检查 Windows 7 是否已永久激活

批量检查 Windows 7 是否已永久激活

我需要一个简单的批处理命令来检查 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以显示正确的消息。

希望有所帮助。

相关内容