Я могу установить .NET Framework 4.5 на Windows Server 2012 R2 с помощью PowerShell DSC через ресурс WindowsFeature и функцию NET-Framework-45-Core. Мой вопрос: как мне использовать PowerShell DSC, чтобы убедиться, что установлен .NET 4.5.2?
powershell
отметка
источник
источник
Ответы:
Не уверен, требуется ли это для OP, но недавно у меня возникла та же проблема, и я обнаружил много проблем с самим установщиком, когда пытался использовать только ресурс пакета на 2012 R2 Server. Закончилась необходимость написания ресурса сценария и использования веб-установщика, поскольку полный пакет не смог распаковать с очень общей ошибкой.
В любом случае, вот рабочий ресурс сценария, с которым я закончил:
источник
dsc_script
ресурс.Согласно этой статье Microsoft Technet , имя устанавливаемой функции должно быть одним из результатов команды Get-WindowsFeature . Таким образом, если .NET 4.5.2 не появляется в списке, вы не можете убедиться, что он установлен через DSC.
Поэтому, я думаю, вам придется установить основную версию через DCS (4.5), а затем найти лучшее решение для ее обновления до 4.5.2.
источник