MAS判断server服务器系统修改为注册表方式

迅恒数据中心
原判断标准是:
if exist "%SystemRoot%\Servicing\Packages\Microsoft-Windows-Server*Edition~*.mum" (
%eline%
echo HWID 激活不支持 Windows Server。
echo 请使用 KMS38 或联机 KMS 选项。
goto dk_done
)
这个不利于那种Server版魔改为专业版的HWID数字激活
我们可以修改为注册表形式判断系统是否为Server版本:
for /f "skip=1 tokens=3" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID') do set "EditionID=%%i"
set "Server=%EditionID:~0,6%"
if "%Server%"=="Server" (
%eline%
echo HWID 激活不支持 Windows Server。
echo 请使用 KMS38 或联机 KMS 选项。
goto dk_done
)

分类:IDC资讯 百度收录 必应收录