全球主机交流论坛

标题: 关于KMS,谁会cmd脚本的逻辑编写啊 [打印本页]

作者: VMCloud    时间: 2017-4-4 19:35
标题: 关于KMS,谁会cmd脚本的逻辑编写啊
关于KMS,谁会cmd脚本的逻辑编写啊

需求:
1:通过systeminfo获取确切的版本号
2:获取确切的版本号,注入相应版本的VOL密钥,并激活(KMS服务器非本地)
3;显示激活信息


目前我只能实现简单的手动选择
  1. if "%input%"=="11" goto 11
  2. if "%input%"=="12" goto 12
  3. if "%input%"=="13" goto 13
  4. if "%input%"=="14" goto 14
  5. if "%input%"=="15" goto 15
  6. if "%input%"=="16" goto 16
  7. if "%input%"=="17" goto 17
  8. if "%input%"=="18" goto 18
  9. if "%input%"=="19" goto 18
  10. if "%input%"=="20" goto 20
  11. if "%input%"=="21" goto 21
  12. pause
  13. exit

  14. :1
  15. echo 您输入的数字是1,操作系统是Windows Server 2008 Standard
  16. pause
  17. @echo off
  18. cscript //B "%windir%\system32\slmgr.vbs" /ipk TM24T-X9RMF-VWXK6-X8JC9-BFGM2
  19. cscript //B "%windir%\system32\slmgr.vbs" /skms  kms.xxx.xxx
  20. cscript //B "%windir%\system32\slmgr.vbs" /ato
  21. exit

  22. :2
复制代码




(, 下载次数: 0)
作者: jshkk    时间: 2017-4-4 19:39
把systeminfo打印出来 然后正则匹配?就不用手工选择了
作者: HKCPC    时间: 2017-4-4 19:51
不是有很多选择吗。
作者: VMCloud    时间: 2017-4-4 19:51
jshkk 发表于 2017-4-4 19:39
把systeminfo打印出来 然后正则匹配?就不用手工选择了

求带  求
作者: 卖女孩的小正太    时间: 2017-4-4 20:44
原来这就是苏沪大佬
作者: 卖女孩的小正太    时间: 2017-4-4 20:49
本帖最后由 卖女孩的小正太 于 2017-4-4 20:52 编辑
  1. ECHO 正在检查系统版本 . . .
  2. FOR /F "delims== tokens=2" %%l IN ('WMIC OS GET CAPTION /VALUE ^| FINDSTR Caption') DO (SET ver=%%l)
  3. IF "%ver%" == "Microsoft Windows 10 企业版" (
  4.     ECHO [OK]Windows 10 企业版
  5.     CALL :INSTALL_KEY NPPR9-FWDCX-D2C8J-H872K-2YT43
  6. ) ELSE (
  7. IF "%ver%" == "Microsoft Windows 10 Enterprise" (
  8.     ECHO [OK]Windows 10 企业版
  9.     CALL :INSTALL_KEY NPPR9-FWDCX-D2C8J-H872K-2YT43
  10. ) ELSE (
  11. IF "%ver%" == "Microsoft Windows 10 Pro" (
  12.     ECHO [OK]Windows 10 专业版
  13.     CALL :INSTALL_KEY W269N-WFGWX-YVC9B-4J6C9-T83GX
  14. ) ELSE (
  15. IF "%ver%" == "Microsoft Windows 8.1 企业版" (
  16.     ECHO [OK]Windows 8.1 企业版
  17.     CALL :INSTALL_KEY MHF9N-XY6XB-WVXMC-BTDCT-MKKG7
  18. ) ELSE (
  19. IF "%ver%" == "Microsoft Windows 8.1 Enterprise" (
  20.     ECHO [OK]Windows 8.1 企业版
  21.     CALL :INSTALL_KEY MHF9N-XY6XB-WVXMC-BTDCT-MKKG7
  22. ) ELSE (
  23. IF "%ver%" == "Microsoft Windows 8.1 Professional" (
  24.     ECHO [OK]Windows 8.1 专业版
  25.     CALL :INSTALL_KEY GCRJD-8NW9H-F2CDX-CCM8D-9D6T9
  26. ) ELSE (
  27. IF "%ver%" == "Microsoft Windows 8 Enterprise" (
  28.     ECHO [OK]Windows 8 企业版
  29.     CALL :INSTALL_KEY 32JNW-9KQ84-P47T8-D8GGY-CWCK7
  30. ) ELSE (
  31. IF "%ver%" == "Microsoft Windows 8 Professional" (
  32.     ECHO [OK]Windows 8 专业版
  33.     CALL :INSTALL_KEY NG4HW-VH26C-733KW-K6F98-J8CK4
  34. ) ELSE (
  35. IF "%ver%" == "Microsoft Windows 7 企业版 " (
  36.     ECHO [OK]Windows 7 企业版
  37.     CALL :INSTALL_KEY 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
  38. ) ELSE (
  39. IF "%ver%" == "Microsoft Windows 7 Enterprise " (
  40.     ECHO [OK]Windows 7 企业版
  41.     CALL :INSTALL_KEY 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
  42. ) ELSE (
  43. IF "%ver%" == "Microsoft Windows 7 Professional " (
  44.     ECHO [OK]Windows 7 专业版
  45.     CALL :INSTALL_KEY FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
  46. ) ELSE (
  47. IF "%ver%" == "Microsoft Windows Server 2016 Datacenter" (
  48.     ECHO [OK]Windows Server 2016 数据中心版
  49.     CALL :INSTALL_KEY CB7KF-BWN84-R7R2Y-793K2-8XDDG
  50. ) ELSE (
  51. IF "%ver%" == "Microsoft Windows Server 2008 R2 Enterprise " (
  52.     ECHO [OK]Windows Server 2008 R2 企业版
  53.     CALL :INSTALL_KEY 489J6-VHDMP-X63PK-3K798-CPX3Y
  54. ) ELSE (
  55. IF "%ver%" == "Microsoft? Windows Server? 2008 Enterprise " (
  56.     ECHO [OK]Windows Server 2008 企业版
  57.     CALL :INSTALL_KEY YQGMW-MPWTJ-34KDK-48M3W-X4Q6V
  58. ) ELSE (
  59. IF "%ver%" == "Microsoft? Windows Server? 2008 Standard without Hyper-V " (
  60.     ECHO [OK]Windows Server 2008 标准版(无Hyper-V)
  61.     CALL :INSTALL_KEY W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ
  62. ) ELSE (
  63.     ECHO [!!]不支持的系统版本: "%ver%"
  64.     GOTO :ERROR
  65. )))))))))))))))
复制代码

作者: xfspace    时间: 2017-4-4 20:53
楼上黑阔带我
作者: atrong    时间: 2017-4-4 21:04
卖女孩的小正太 发表于 2017-4-4 20:49

语法不对吧
作者: wuting0122    时间: 2017-4-4 22:38
https://kms.nases.win
作者: stelics    时间: 2017-4-4 22:47
这种脚本还是挺多的,最好先在虚拟机测试下,有些有毒
作者: sasber    时间: 2017-4-4 22:51
本帖最后由 sasber 于 2017-4-4 22:53 编辑

写个X子脚本啊,切记需要管理员权限。
2句命令激活VOL全系windows系统
slmgr /skms kms.03k.org
slmgr /ato
作者: VMCloud    时间: 2017-4-4 23:20
sasber 发表于 2017-4-4 22:51
写个X子脚本啊,切记需要管理员权限。
2句命令激活VOL全系windows系统
slmgr /skms kms.03k.org

你不注入进去VOL  key
怎么kms激活
作者: Vicer    时间: 2017-4-5 11:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: now163    时间: 2017-4-5 11:29
wuting0122 发表于 2017-4-4 22:38
https://kms.nases.win

这个不错。收藏了。
晚上研究一下。
作者: sasber    时间: 2017-4-6 13:01
VMCloud 发表于 2017-4-4 23:20
你不注入进去VOL  key
怎么kms激活

确实是不需要输入VOL KEY的,VOL版系统直接设置下KMS服务器,激活即可。
作者: VMCloud    时间: 2017-4-7 10:46
Vicer 发表于 2017-4-5 11:09
KMS不是自动的吗?
根本不用输入。

Windows KMS
1
2
3
4
::cd /d "%SystemRoot%\system32"
slmgr /skms kms.moeclub.org
slmgr /ato
slmgr /xpr


这不也是一步一步输入的吗
作者: Vicer    时间: 2017-4-7 10:47
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://d.168530.xyz/) Powered by Discuz! X3.4