Когда я запускаю следующую команду:
Enable-WindowsOptionalFeature -Feature -Online Windows-Identity-Foundation
в контейнере на основе windowsservercore я получаю следующую ошибку:
Enable-WindowsOptionalFeature : Feature name Windows-Identity-Foundation is unknown.
Эта команда работает с той же версией дистрибутива Windows 2016 Enterprise MSDN. Я предполагаю, что эту функцию решили не включать в WindowsServerCore. Кто-нибудь знает как его установить? Все загрузки WIF 3.5 либо завершаются неудачно из-за проблемы с сертификатом, либо говорят, что не для этой версии Windows.
Неужели они решили не включать эту функцию в WindowsServerCore? Ищите идеи и / или решения. Мне нужно иметь возможность использовать WIF на Server Core 2016, но использование Enterprise, вероятно, будет проблемой лицензирования (создание образов докеров не должно требовать от потребителя использования Enterprise Windows, верно?)
Пожалуйста, проверьте, помогает ли эта база знаний, не такой же симптом, как у вас, но объяснение объясняет вашу проблему;
Чтобы установить Windows Foundation в Windows Core, необходимо применить минимальный серверный интерфейс. Двоичные файлы минимального интерфейса сервера отсутствуют в установке Windows Core. Чтобы получить эти двоичные файлы, вы должны использовать компонент Features on Demand или альтернативный источник установки.
Вы также можете установить (и удалить) компоненты удаленно из Windows Server Manager при удаленной установке Windows 8 или Windows 2012. Для получения информации о том, как это сделать, см. Раздел «Дополнительная информация».
Ссылка: Вы не можете установить Windows Identity Foundation в Windows Core
Как исправить ссылку: Настройка минимального серверного интерфейса