Я пытаюсь создать сценарий для установки роли веб-сервера для нашего приложения с помощью PowerShell и DISM. Приложению требуются следующие функции для поддержки MSMQ (за исключением функций IIS для краткости): * MSMQ-Container * MSMQ-Server * MSMQ-ADIntegration * MSMQ-HTTP
Я могу установить эти функции с помощью DISM / Online / Enable-Feature: xxx отлично в Windows 7, но когда я пытаюсь установить MSMQ-Container на компьютере с Windows 2008 R2, я получаю следующую ошибку:
Ошибка: 0x800f080c
Имя функции MSMQ-Container неизвестно.
Если я оставлю его, остальные функции MSMQ будут правильно установлены в Windows 2008 R2, но затем скрипт не работает в Windows 7 с этой ошибкой:
Ошибка: 50
Операция завершена, но функция MSMQ-Server не включена. Сначала убедитесь, что следующие родительские функции включены. Если они уже включены, обратитесь к файлу журнала для дальнейшей диагностики. MSMQ-контейнер
Думаю, вопрос в том, что это MSMQ-контейнер а мне это нужно?
Если нет, то, думаю, мне нужно настроить сценарий для использования разных пакетов на W7 и W2k8r2 ..
Этот блог группы продуктов MSMQ может помочь:
«Автоматизируйте установку MSMQ» http://blogs.msdn.com/b/motleyqueue/archive/2007/10/20/automate-your-msmq-installation.aspx
что говорит