Назад | Перейти на главную страницу

Как установить роль сервера приложений на Windows Server 2016

Я обновляю требования к программному продукту для Windows Server 2016.

В 2012 R2 я всегда устанавливал "Сервер приложений" роль.

Кажется, это исчезло в 2016 году. Я искал ответы на форумах TechNet и Microsoft, но не нашел.

Есть ли где-то официальный документ, в котором указано, куда эти функции были перемещены, или они были прекращены и окончательно удалены.

В частности, я ищу эти функции Windows 2012R2 в 2016 году:

Любая помощь очень ценится.

Роль сервера приложений устарела в Windows Server 2012 R2, как вы уже отметили, хотя нет никаких указаний относительно того, куда перемещаются функции ролей или как они теперь называются. В документации просто сказано: «Роль сервера приложений устарела и в конечном итоге больше не будет доступна в качестве устанавливаемой роли сервера. Вместо этого устанавливайте отдельные функции и роли отдельно».

Хотя, посмотрев на установку Server 2012 R2, я все равно смог найти все функции, которые вы упомянули, но, похоже, именно в Server 2016 мы видим, что часть «больше не будет доступна в качестве устанавливаемой роли сервера» действительно реализована - так что нет все упомянутые вами ролевые функции / компоненты мне удалось найти только AS-WAS-Поддержка с 2012 R2 переименован в БЫЛ в Server 2016 это именно то, что вам нужно, то есть активация процесса Windows, и она включает в себя точно такие же подкомпоненты в Server 2016. Снимок экрана Get-WindowsFeature вывод:

Если вы выполните Dism / онлайн / Get-Features вы также должны увидеть функции WAS * где-то между другими функциями IIS *:

Я думаю, что некоторые функции можно было бы объединить с другими функциями, но, возможно, нет. Если у вас есть программный продукт, требующий этой роли, вероятно, у него нет поддержки для недавно выпущенного RTMed Server 2016 - вы можете обратиться к поставщику, чтобы получить заявление о возможности поддержки, если у вас есть доступ к поддержке MSFT, просто запросите у них информацию о том, где находятся все упомянутые функции вами в Server 2016, и все ли они были удалены или что.

Исходя из того, как это сформулировано в документации, упомянутой выше, вполне правомерно попросить MSFT обновить свою документацию, чтобы точно объяснить, где находятся все подкомпоненты в Server 2016, поскольку не похоже, что мы можем «устанавливать отдельные функции и роли отдельно ».

Дополнительный раздел документации MSFT »Функции, удаленные или устаревшие в Windows Server 2016"не добавляет никаких пояснений к роли сервера приложений, ссылаясь на список того, что было устаревшим в 2012 R2 и 2012.

Для входящих и исходящих транзакций DTC они, по-видимому, настраиваются через Powershell с get-dtcnetworksetting и set-dtcnetworksetting в msdtc модуль. Например:

PS C:\Windows\system32> get-dtcnetworksetting

AuthenticationLevel               : Mutual
InboundTransactionsEnabled        : False
OutboundTransactionsEnabled       : False
RemoteClientAccessEnabled         : False
RemoteAdministrationAccessEnabled : False
XATransactionsEnabled             : False
LUTransactionsEnabled             : True

PS C:\Windows\system32> set-dtcnetworksetting -inboundtransactionsenabled $true -outboundtransactionsenabled -remoteclientaccessenabled $true

Confirm
Are you sure you want to perform this action?
This operation requires stopping and starting DTC to apply the changes.
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): y

PS C:\Windows\system32> get-dtcnetworksetting

AuthenticationLevel               : Mutual
InboundTransactionsEnabled        : True
OutboundTransactionsEnabled       : True
RemoteClientAccessEnabled         : True
RemoteAdministrationAccessEnabled : False
XATransactionsEnabled             : False
LUTransactionsEnabled             : True

В Server 2016 есть несколько команд PS для DTC, см. get-command -module msdtc для полного списка.