How to create Custom WIM-file as a SCCM Boot Image with HTA-support

Purpose: Create your own Operating System Deployment Wizard in SCCM

You have been deploying operating systems with SCCM and have noticed some of its flaws, right? You really cant alter the built-in deployment wizard as much as you would like to? Just about the only thing that you CAN do is to add Task Sequence variables into a predefined wizard window. To be able to modify the OSD more into your liking will require some web-coding skills (yes, you read right)

Quick reference of required Tools
To modify the contents of a WIM (External tool: AIK / ADK / IMAGEX)

http://www.sevenforums.com/tutorials/15162-wim-file-extract-modify.html

To modify the contents of a WIM (Internal tool: DISM)

http://myitforum.com/cs2/blogs/pwstrain/archive/2010/02/25/sccm-sp2-osd-custom-boot-image-with-front-end-hta.aspx

Add HTA support to your Boot Image (WinPE 4.0)

http://myitforum.com/cs2/blogs/pwstrain/archive/2010/02/25/sccm-sp2-osd-custom-boot-image-with-front-end-hta.aspx

IF THE BOOT IMAGE IS x64, use the same pagackes from the x64 folder of ADK
dism /image:c:\media\MOUNT\ /add-package /packagepath:”C:\Program Files (x86)\Windows ADK\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-HTA.cab”

dism /image:c:\media\MOUNT\ /add-package /packagepath:”C:\Program Files (x86)\Windows ADK\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\en-us\WinPE-HTA_en-us.cab”

IMPORTANT TO NOTICE:

  • SCCM 2012 SP0, Boot Images are WinPE 3.0 (tool to deep edit and modify: Windows AIK)
  • SCCM 2012 SP1, Boot Images are WinPE 4.0 (tool to deep edit and modify: Windows ADK)

How to modify the contents of a Boot Image (WIM) with Internal Windows tools

dism /mount-wim /wimfile:C:\MEDIA\SCCM\BOOTIMAG\2013_10_04\boot.wim /index:1 /mountdir:C:\MEDIA\MOUNT\
dism /get-mountedwiminfo
dism /remount-wim /MountDir:
dism /unmount-Wim /MountDir: /commit
dism /unmount-Wim /MountDir: /discard

Leave a Reply

Your email address will not be published. Required fields are marked *


nine − = three

Post Navigation