Я обновляю требования к программному продукту для 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
для полного списка.