Para o Windows 7, dividi isso em partes menores para ter mais controle. Isso pressupõe que você tenha uma estrutura de diretórios como essa e que baixe as atualizações de .msu da Microsoft para a pasta de atualizações:
c:\
- Win7
--- mount
--- updates
--- stagedupdates
Você pode obviamente modificar isso ao seu gosto. Também faço o download manual dos hotfixes que estou adicionando para saber exatamente o que está na minha imagem.
PrepUpdates.bat
expand -F:* c:\win7\updates\* c:\win7\updates
copy updates\*.cab stagedUpdates
del stagedUpdates\WSUSSCAN.cab /s
MountWim.bat
cd \win7
dism /mount-wim /wimfile:c:\win7\install.wim /index:1 /mountdir:c:\win7\mount
InstallUpdates.bat
cd \win7
dism /image:c:\win7\mount /add-package /packagepath:C:\WIN7\stagedUpdates
UnmountAndCommit.bat
dism /unmount-Wim /MountDir:c:\win7\mount /commit
UnmountAndDiscard.bat
dism /unmount-Wim /MountDir:c:\win7\mount /discard
Você pode, obviamente, apenas remendá-los e roteirizar a exclusão das atualizações que sobraram depois. Eu prefiro fazer isso sozinho. Isso deve lhe dar uma boa estrutura para usar, no entanto.