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

9

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

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

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

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

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

  • AS-Incoming-Транс
  • AS-Исходящий-Транс
  • AS-HTTP-активации
  • AS-Web-поддержка
  • AS-WAS-поддержка

Любая помощь с благодарностью.

MartinSGill
источник
1
Я наконец-то нашел что-то. Это [официально устарело] [1]. Я до сих пор не знаю, что такое замена / эквивалентные функции. [1]: technet.microsoft.com/en-us/library/dn303411.aspx
MartinSGill

Ответы:

7

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

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

введите описание изображения здесь

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

введите описание изображения здесь

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

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

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

Михаил
источник
dism.exe /online /get-featuresне перечисляет «WAS» или «Windows Process Activation» как доступные функции для установки.
spuder
1
@spuder Я добавил скриншоты, демонстрирующие функции WAS в выводе dism.exe / online / get-features - просто посмотрите внимательнее или передайте вывод в текстовый файл и выполните поиск в текстовом редакторе, чтобы найти их.
Михаил
0

Для входящих и исходящих транзакций 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

Существует несколько команд PS для DTC в Server 2016, get-command -module msdtcполный список см. В разделе.

Крис Дж
источник