Взял 4 обновления (3021910, 3172614, 4462926, 3191564), чтобы на них поэкспериментировать. Результаты ниже:
В процессе установки:
- 3021910
- 3172614
- ошибка «The manifest file contains one or more syntax errors» (ожидаемо, есть зависимость от 3021910)
- 3021910 и 3172614 в одном unattend.xml
- ошибка «The manifest file contains one or more syntax errors» (сюрприз)
- 3021910 и 3172614 каждый в своем unattend.xml
- 4462926
- ошибка «Access denied» (самый неприятный сюрприз)
- 3191564
После установки:
- 3021910
- 3172614
- ошибка «The manifest file contains one or more syntax errors» (ожидаемо, есть зависимость от 3021910)
- 3021910 и 3172614 в одном unattend.xml
- ошибка «The manifest file contains one or more syntax errors» (сюрприз)
- 3021910 и 3172614 каждый в своем unattend.xml
- 4462926
- 3191564
Похоже, что offlineServicing не умеет ставить несколько обновлений, если между ними есть зависимости. Очень жаль. Ну и баг с 4462926, конечно, очень неприятен.