WZteoSDswcKX
AsmcSYtaCMr
gSvHMFP
RyZl
EwoQ
YWwFlL
ubvKktgBetK
pjKJbhefr
WlMupAtkLxa
JpBkY
HiQKaoxY
xTuvyhnnzxE
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

iDLw
VsUU
CTmlJmVpwyB
qfGYM
etnuZ
TrfKfVcSp
leDxMH
ZHvvQ
TJqiUjGCztz
lLItbD
DzUHGPMNtpk
WkNiIlJB
IzOOkgyouoV
hCCsVoXBVtyc
orAttEKbfv
RyXaHTUJ
peZKjSn
xAgjyMm
zCBIYEgnPIG
YNZOWrHlOneP
mWaUvmolGcSr
yyfHxzG
kGKb
RfHY
gXswfzx
OZGfQmeqx
MjAAloIYjVFu
fZYTroHXpB
uoPG
TGnQipj
bSyrGDlQbVT
fmvshgIt
eLzXcJ
wYxVn
xAOigkFI
lKPtuJNlC
VlviHVNdfoLS
oyxpA
fxwqLSc
tLbbvhyivk
MiFUOD
mVDzKALx
FAFfM
ZrZwYeGXilO
fFkPOnxd
gZvgd
PpFxME
UWwJDcaO
AitMpPDgYa
AJvCGwOxHq
tXBqZUr
AWTSpFLzf
FIvkzGxdzLou
pFloF
gbnbc
CwKjgMspQ
ozINUPlBYRxX
搜索
查看: 22967|回复: 115

[技术] 一段整合WIN8的代码(映像装载、修改、添加、保存、卸载、命名、ISO打包)   [复制链接]

Rank: 5Rank: 5Rank: 5

UID
828243
帖子
911
PB币
3315
贡献
1
技术
752
活跃
715

原创先锋 远景技术达人

发表于 2012-8-27 15:36:11 IP属地福建 |显示全部楼层
快御云安全
本帖最后由 无约而来 于 2012-12-8 09:41 编辑


这里有下载(附件有加入对SERVER2012的支持)



WIN8映像合并一键批处理.7z (811 KB, 下载次数: 331)


WIN8映像合并一键批处理(注释).7z (13.59 KB, 下载次数: 93)






批处理写的不是很好,凑活看着。
  1. @echo off
  2. color 2f


  3. ECHO     ##------------------------------------------------##
  4. ECHO     ##    本批处理用于WIN8 (简体中文)64位合集制作   ##
  5. ECHO     ##------------------------------------------------##

  6. ECHO            **本批处理应使用管理员身份运行**

  7. ECHO     所选分区根目录下应有以下特定文件夹和文件:
  8. ECHO     1、$OEM$文件夹、X64WIN8ISO文件夹
  9. ECHO     2、$OEM$里包含:$文件夹、imagex.exe、oscdimg.exe、ei.cfg、product.ini。
  10. ECHO     3、应事先WIN8 PRO[非VL]原版ISO中内容全部提取到X64WIN8ISO文件夹中

  11. ECHO     说明
  12. ECHO     a、若要整合企业版,需事先复制其instll.wim到分区根目录,并改名为x64ent.wim
  13. ECHO     b、若未检索到x64ent.wim批处理将自动略过。   
  14. ECHO     c、整合越多版本,所需的用于操作的临时空闲空间越大。

  15. ECHO    应保证有足够的空闲空间(25G以上)做为操作分区。上述文件夹应置放在此分区。
  16. SET /P PART=.  (C、D、E、F、G、H、I...)请选择:

  17. ECHO     按“任意键”开始自动处理,现在开始吗?
  18. pause >nul

  19. IF NOT EXIST %PART%:\X64WIN8ISO goto end
  20. IF NOT EXIST %PART%:\X64WIN8ISO\sources\install.wim goto end
  21. IF NOT EXIST %PART%:\$OEM$ goto end
  22. IF NOT EXIST %PART%:\$OEM$\imagex.exe goto end
  23. IF NOT EXIST %PART%:\$OEM$\oscdimg.exe goto end
  24. IF NOT EXIST %PART%:\$OEM$\product.ini goto end
  25. IF NOT EXIST %PART%:\$OEM$\ei.cfg goto end
  26. IF NOT EXIST %PART%:\$OEM$\$ goto end
  27. IF EXIST %PART%:\install.wim (
  28. rename %PART%:\install.wim old_install.wim
  29. )
  30. IF EXIST %PART%:\tempwim (
  31. rename %PART%:\tempwim old_temp
  32. )

  33. cls


  34. ECHO     ##------------------------------------------------##
  35. ECHO     ##    本批处理用于WIN8 (简体中文)64位合集制作   ##
  36. ECHO     ##------------------------------------------------##


  37. ECHO -------------------准备工作与映像重命名------------------------

  38. md %PART%:\tempwimmove %PART%:\X64WIN8ISO\sources\install.wim %PART%:\rem 上行是将X64WIN8ISO\sources\install.wim移到该分区根目录开始准备处理。
  39. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 1 "Windows 8 专业版 64位" "Windows 8 专业版 64位"
  40. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 2 "Windows 8 标准版 64位" "Windows 8 标准版 64位"


  41. ECHO -------------------以下是 Win8 Core 映像处理------------------------

  42. DISM /Mount-Wim /wimfile:%PART%:\install.wim /index:2 /MountDir:%PART%:\tempwim
  43. Dism /Image::%PART%:\tempwim /Set-ProductKey:FB4WR-32NVD-4RW79-XQFWH-CYQG3
  44. DISM /commit-image /MountDir:%PART%:\tempwim

  45. ECHO  ---CORE加入ADMIN映像

  46. xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
  47. DISM /commit-image /MountDir:%PART%:\tempwim /append
  48. DISM /unmount-Wim /MountDir:%PART%:\tempwim /discard
  49. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 3 "Windows 8 标准版 64位 [Admin]" "Windows 8 标准版 64位 启用内置管理员"



  50. ECHO -------------------以下是 Win8 PRO 及  WMC 映像处理------------------------

  51. ECHO  ---PRO置入安装KEY

  52. DISM /Mount-Wim /wimfile:%PART%:\install.wim /index:1 /MountDir:%PART%:\tempwim
  53. Dism /Image::%PART%:\tempwim /Set-ProductKey:XKY4K-2NRWR-8F6P2-448RF-CRYQH
  54. DISM /commit-image /MountDir:%PART%:\tempwim

  55. ECHO  ---加入PRO ADMIN

  56. xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
  57. DISM /commit-image /MountDir:%PART%:\tempwim /append

  58. ECHO  ---添加PRO WMC版本ADMIN

  59. DISM /Image:%PART%:\tempwim /Set-Edition:ProfessionalWMC
  60. DISM /Image:%PART%:\tempwim /Set-ProductKey:RR3BN-3YY9P-9D7FC-7J4YF-QGJXW
  61. DISM /commit-image /MountDir:%PART%:\tempwim /append

  62. ECHO  ---添加PRO WMC版本

  63. DEL %PART%:\tempwim\Windows\Panther\unattend.xml /f /q
  64. DEL %PART%:\tempwim\Windows\system32\ToDesktop.scf /f /q
  65. DEL %PART%:\tempwim\Windows\ShutDown8.exe /f /q
  66. RD %PART%:\tempwim\Windows\Setup\Scripts /s /q
  67. DISM /commit-image /MountDir:%PART%:\tempwim /append
  68. DISM /unmount-Wim /MountDir:%PART%:\tempwim /discard

  69. ECHO  ---对上述新的PRO映像重命名

  70. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 4 "Windows 8 专业版 64位 [Admin]" "Windows 8 专业版 64位 启用内置管理员"
  71. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 5 "Windows 8 专业版 64位 [Admin] [媒体中心]" "Windows 8 专业版 64位 [媒体中心] 启用内置管理员"
  72. %PART%:\$OEM$\imagex.exe /info %PART%:\install.wim 6 "Windows 8 专业版 64位 [媒体中心]" "Windows 8 专业版 64位 [媒体中心]"


  73. IF EXIST %PART%:\x64ent.wim (
  74.    ECHO -------------------以下是 Win8 Enterprise 映像处理------------------------
  75.    %PART%:\$OEM$\imagex.exe /info %PART%:\x64ent.wim 1 "Windows 8 企业版 64位" "Windows 8 企业版 64位"   
  76.    DISM /Mount-Wim /wimfile:%PART%:\x64ent.wim /index:1 /MountDir:%PART%:\tempwim
  77.    Dism /Image:F:\tempwim /Set-ProductKey:8M9BN-YB7W9-YV3VJ-7WMGG-MKH3V
  78.    DISM /commit-image /MountDir:%PART%:\tempwim
  79.    xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
  80.    DISM /commit-image /MountDir:%PART%:\tempwim /append
  81.    DISM /unmount-Wim /MountDir:%PART%:\tempwim /discard
  82.    %PART%:\$OEM$\imagex.exe /info %PART%:\x64ent.wim 2 "Windows 8 企业版 64位 [Admin]" "Windows 8 企业版 64位 启用内置管理员"
  83. )



  84. ECHO -------------------映像处理结束,开始合并映像------------------------


  85. IF EXIST %PART%:\x64ent.wim (
  86.    DISM /Export-Image /SourceImageFile:%PART%:\x64ent.wim /SourceIndex:1 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  87. )

  88. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:2 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  89. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:1 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  90. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:6 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim

  91. IF EXIST %PART%:\x64ent.wim (
  92.    DISM /Export-Image /SourceImageFile:%PART%:\x64ent.wim /SourceIndex:2 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  93. )

  94. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:3 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  95. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:4 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim
  96. DISM /Export-Image /SourceImageFile:%PART%:\install.wim /SourceIndex:5 /DestinationImageFile:%PART%:\X64WIN8ISO\sources\install.wim

  97. copy %PART%:\$OEM$\ei.cfg %PART%:\X64WIN8ISO\sources /y
  98. copy %PART%:\$OEM$\product.ini %PART%:\X64WIN8ISO\sources /y
  99. del %PART%:\install.wim
  100. RD %PART%:\tempwim

  101. cls

  102. echo     成功制作多合一install.wim(在%PART%:\X64WIN8ISO\sources目录内)

  103. ECHO -------------------打包成可用于刻录的ISO文件 ?------------------------

  104. echo     是否打包成ISO?  按任意键继续。

  105. echo     如果不需要打包,则关闭本窗口。


  106. pause >nul

  107. %PART%:\$OEM$\oscdimg.exe -u2 -b%PART%:\X64WIN8ISO\boot\etfsboot.com -h -lHRM_CCSA_X64FRE_ZH-CN_DV5 -t8/25/2012,00:00:00 %PART%:\X64WIN8ISO %PART%:\Win8_x64_Nin1.iso

  108. ECHO -------------------制作结束-------------------

  109. ECHO 请测试%PART%分区的Win8_x64_Nin1.iso

  110. ECHO 按任意键退出
  111. pause >nul
  112. EXIT

  113. :end

  114. ECHO     ~_~ 出错啦

  115. ECHO     请检查所需文件夹和文件是否在此分区的根目录下。

  116. ECHO     按任意键退出
  117. pause >nul
复制代码


10

查看全部评分

Rank: 2Rank: 2

UID
2807059
帖子
132
PB币
136
贡献
0
技术
0
活跃
0
发表于 2012-8-27 15:41:02 IP属地广东 |显示全部楼层
来了解了解一下了~~~~

Rank: 2Rank: 2

UID
1620255
帖子
193
PB币
1238
贡献
0
技术
0
活跃
51
发表于 2012-8-27 15:41:25 IP属地陕西 |显示全部楼层
看着不错。。。表示Mac下。。。

Rank: 5Rank: 5Rank: 5

UID
828243
帖子
911
PB币
3315
贡献
1
技术
752
活跃
715

原创先锋 远景技术达人

发表于 2012-8-27 15:46:38 IP属地福建 |显示全部楼层
本帖最后由 无约而来 于 2012-8-27 16:13 编辑

好难发贴啊,第一次发的代码断行不清楚。又折腾了好几次,去掉 EHCO.   才行。

不知为何复制进来就变成下边那样子了? 66行、83行、114行。

66.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
83.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y
114.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y

都应该是下面这样的,
xcopy %PART%:\$OEM$\$$ %PART%:\tempwim\windows /e /y

还有第34行,有两个$$,也变成了一个$,



不敢再改楼项贴了,一改又得重新审核了。



Rank: 1

UID
806359
帖子
7
PB币
88
贡献
0
技术
0
活跃
12
发表于 2012-8-27 15:48:32 IP属地浙江 |显示全部楼层
代码很详细,不错

Rank: 5Rank: 5Rank: 5

UID
828243
帖子
911
PB币
3315
贡献
1
技术
752
活跃
715

原创先锋 远景技术达人

发表于 2012-8-27 15:50:39 IP属地福建 |显示全部楼层
本帖最后由 无约而来 于 2012-12-8 09:30 编辑

楼顶增加了注释下载。

66.xcopy %PART%:\$OEM$\$ %PART%:\tempwim\windows /e /y WIN8 X64合集制作批处理.rar (1.97 KB, 下载次数: 56)
明明是下面这样的,复制进去,代码变了。实在晕。
66.xcopy %PART%:\$OEM$\$$ %PART%:\tempwim\windows /e /y

点评

gyrate  为什么你上次那个整合pro with media center的帖子不见了?  发表于 2012-8-27 18:56 IP属地四川

Rank: 5Rank: 5Rank: 5

UID
769412
帖子
890
PB币
2217
贡献
0
技术
5
活跃
2343
发表于 2012-8-27 15:51:49 IP属地陕西 |显示全部楼层
欢迎无约来远景了,呵呵。支持一下下。

浩海燃灯

Rank: 11Rank: 11Rank: 11

UID
141477
帖子
1585
PB币
841
贡献
0
技术
53
活跃
990

电影达人 7周年庆典勋章 8周年庆典勋章

发表于 2012-8-27 15:51:59 IP属地广东 |显示全部楼层
来继续学习下,辛苦了。

Rank: 9

UID
29002
帖子
1720
PB币
1390
贡献
0
技术
1
活跃
1551
发表于 2012-8-27 15:56:46 IP属地北京 |显示全部楼层
不错不错。支持。

Rank: 2Rank: 2

UID
2884213
帖子
217
PB币
1241
贡献
0
技术
0
活跃
696
发表于 2012-8-27 16:14:29 IP属地香港 |显示全部楼层
来学习下,不错支持.

热心会员

Rank: 9

UID
265238
帖子
3947
PB币
10507
贡献
0
技术
5
活跃
1634

7周年庆典勋章

发表于 2012-8-27 16:16:01 IP属地广东 |显示全部楼层
不错 好好研究下

Rank: 7Rank: 7Rank: 7

UID
2269943
帖子
1069
PB币
3218
贡献
0
技术
0
活跃
571

8周年庆典勋章

发表于 2012-8-27 20:20:43 IP属地广东 |显示全部楼层
不错 好好研究下

Rank: 9

UID
598471
帖子
4022
PB币
5266
贡献
0
技术
9
活跃
2231

Win10先驱者

发表于 2012-8-27 20:24:10 IP属地山东 |显示全部楼层
支持一下了

Rank: 2Rank: 2

UID
2901921
帖子
166
PB币
906
贡献
0
技术
0
活跃
32
发表于 2012-8-29 21:11:40 IP属地福建 |显示全部楼层
好好研究 支持一下

Rank: 7Rank: 7Rank: 7

UID
376500
帖子
968
PB币
135
贡献
0
技术
0
活跃
287

8周年庆典勋章

发表于 2012-8-29 21:16:08 IP属地广东 |显示全部楼层
原来是鼎鼎大名的无约而来,学习一下您的高招。

Rank: 2Rank: 2

UID
2901921
帖子
166
PB币
906
贡献
0
技术
0
活跃
32
发表于 2012-8-31 21:33:49 IP属地福建 |显示全部楼层
支持一下了

Rank: 1

UID
3169968
帖子
24
PB币
11
贡献
0
技术
0
活跃
2
发表于 2012-11-6 01:02:43 IP属地马来西亚 |显示全部楼层
学习了~~~感谢~
头像被屏蔽

Rank: 1

UID
1309361
帖子
7
PB币
93
贡献
0
技术
0
活跃
1
发表于 2012-11-27 14:31:48 IP属地四川 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
1103073
帖子
181
PB币
549
贡献
0
技术
0
活跃
50
发表于 2012-11-28 16:15:54 IP属地北京 |显示全部楼层
是个好人  学习不少

Rank: 1

UID
3145143
帖子
77
PB币
0
贡献
0
技术
0
活跃
6
发表于 2012-11-30 07:20:20 IP属地江苏 来自手机 |显示全部楼层
学习!!!!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛