Поэтому я пытался внедрить обновления в свой выпуск Windows Server 2016 Datacenter (1607), так как я часто развертываю тестовые серверы и хотел иметь ISO с встроенными обновлениями, чтобы ускорить процесс.
Практически каждое руководство, которое я могу найти, говорит мне делать то же самое, поэтому вот команды, которые я использую.
Mount-DiskImage C:\slipstream_updates\iso\base_server_2016_datacenter\SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_English_-2_MLF_X21-22843.ISO
robocopy /s /e E:\ C:\slipstream_updates\copied_base_iso_files
Dismount-DiskImage C:\slipstream_updates\iso\base_server_2016_datacenter\SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_English_-2_MLF_X21-22843.ISO
Set-ItemProperty C:\slipstream_updates\copied_base_iso_files\sources\install.wim -Name IsReadOnly -Value $false
dism.exe /mount-wim /wimfile:"C:\slipstream_updates\copied_base_iso_files\sources\install.wim" /mountdir:"C:\slipstream_updates\wim_mountpoint" /index:1
dism.exe /image:"C:\slipstream_updates\wim_mountpoint" /Add-Package /PackagePath:"C:\slipstream_updates\cumulative_update_files\august\ssu"
dism /image:"C:\slipstream_updates\wim_mountpoint" /cleanup-image /StartComponentCleanup /ResetBase
dism /unmount-image /mountdir:"C:\slipstream_updates\wim_mountpoint" /commit
cd "C:\slipstream_updates\copied_base_iso_files\"; & 'C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe'-bootdata:"2#p0,e,bboot\Etfsboot.com#pEF,e,befi\Microsoft\boot\Efisys.bin" -u1 -udfver102 C:\slipstream_updates\copied_base_iso_files C:\slipstream_updates\iso\WindowsServer2016_SSU_KB4132216.iso
В предыдущем примере я попытался интегрировать KB4132214, который является SSU, необходимым для установки дополнительных накопительных обновлений из каталога Microsoft в соответствии с информацией на странице. После этого я проделал бы ту же процедуру, используя только что созданный ISO, чтобы попытаться добавить KB4343887 (августовские накопительные обновления) и создать отдельный файл ISO.
Но затем после установки нового компьютера с недавно созданным ISO обновления просто не отображаются. Ни на панели «Установленные обновления» (ни одно из обновлений не отображается, даже KB4132216, который был установлен вначале), ни при запуске Get-Hotfix, а запуск «winver» говорит мне, что это все еще «Версия 1607 (сборка ОС 14393.0)» .
При создании файлов ISO каждая команда завершилась успешно, и, глядя на созданные файлы ISO, я вижу, что размер этого файла увеличивается между шагами, поэтому я предполагаю, что файлы действительно копируются туда.
Я попытался использовать тот же процесс для установки другого накопительного обновления KB4103720, которое обычно является первым, которое сервер пытается получить из Центра обновления Windows после запуска «Проверить наличие обновлений» на вновь установленном сервере прямо из базового ISO, но не польза
Я что-то упускаю? Возможно, я здесь что-то не так делаю?