Проблема со скользящими обновлениями в Windows Server 2016
Поэтому я пытался добавить текущие обновления в свою версию 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 (OS Build 14393.0)",
При создании файлов ISO каждая команда успешно завершилась и, глядя на созданные файлы ISO, я вижу, что размер этого файла увеличивается между шагами, поэтому я предполагаю, что файлы действительно копируются туда.
Я попытался использовать тот же процесс для добавления другого накопительного обновления, KB4103720, которое обычно является первым, которое сервер пытался получить из Центра обновления Windows при запуске "Проверка обновлений" на недавно установленном сервере прямо из базового ISO, но нет. помогло.
Я что-то пропустил? Возможно, я здесь что-то не так делаю?