- 积分
- 1672
- 最后登录
- 2024-4-20
- 精华
- 0
- 阅读权限
- 50
- 主题
- 218
- UID
- 348255
- 帖子
- 4031
- PB币
- 13289
- 威望
- 10
- 贡献
- 0
- 技术
- 144
- 活跃
- 5088
- UID
- 348255
- 帖子
- 4031
- PB币
- 13289
- 贡献
- 0
- 技术
- 144
- 活跃
- 5088
|
有了辣么多集火工具,为何还要批处理?
因为大多数集火工具Windows Defender会报毒呀,而且并不是每个人的电脑都精简了WD的。
Active10.zip
(589.46 KB, 下载次数: 93)
批处理不是我的强项,所以这个批处理运行后,需要手动粘贴KEY,回车后才会继续。
感觉不方便,期待批处理高们来完善一下。比如@正义羊
想法是这样的,压缩包有一个keys.txt,内容是这样的
- 4#Retail#XGVPP-NMH47-7TTHJ-W3FW7-8HV2C#0#
- 27#Retail#3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT#0#
复制代码 那么批处理运行后,出来2个选项,一个是数字,一个是KMS38,比如这里假设选的数字。
然后批处理读取系统的SKU,存入到变量%SKU%
- for /f "tokens=2 delims==" %%a IN ('"wmic Path Win32_OperatingSystem Get OperatingSystemSKU /format:LIST"') do (set SKU=%%a)
复制代码 然后假设读取到系统SKU为4,也就是企业版。
那么批处理就查找keys.txt的每一行,匹配条件为:
(SKU=4 && 通道值=Retail && 版本号相等)或 (SKU=4 && 通道值=Retail && TXT文本内的版本号为0)
这里的为0表示通用
那么这时就匹配到了4#Retail#XGVPP-NMH47-7TTHJ-W3FW7-8HV2C#0#此行,然后批处理就自动安装此序号。
之所以要加版本号,是因为有个LTSB/LTSC
举个例子,比如系统是LTSB2016,就得匹配125#Retail#NK96Y-D9CD8-W44CQ-R8YTK-DYJWX#14393#它。
而不是125#Retail#FWN7H-PF93Q-4GGP8-M8RF3-MDWWW#10240#它。
批处理高手们,快快行动起来吧。
|
-
5
查看全部评分
-
|