web-dev-qa-db-fra.com

Comment installer le rôle Application Server sur Windows Server 2016

Je mets à jour les exigences pour un produit logiciel pour Windows Server 2016.

En 2012 R2, j'avais toujours l'habitude d'installer le "Application Server" role.

Cela semble avoir disparu en 2016. J'ai cherché une réponse sur les forums TechNet et Microsoft, mais je n'en ai pas trouvé.

Y a-t-il un document officiel quelque part, qui indique où ces fonctionnalités ont été déplacées, ou si elles ont été interrompues et supprimées définitivement.

Plus précisément, je recherche ces fonctionnalités de Windows 2012R2 en 2016:

  • AS-Incoming-Trans
  • AS-Sortant-Trans
  • Activation AS-HTTP
  • AS-Web-Support
  • Support AS-WAS

Toute aide grandement appréciée.

9
MartinSGill

Le rôle Application Server a été déconseillé dans Windows Server 2012 R2 comme vous l'avez déjà noté, bien qu'il n'y ait aucune indication sur l'endroit où les fonctionnalités de rôle sont déplacées ou comment elles sont nommées maintenant. La documentation dit simplement: "Le rôle Application Server est obsolète et ne sera plus disponible en tant que rôle de serveur installable. Au lieu de cela, installez les fonctionnalités et les rôles individuels séparément."

Bien qu'en regardant l'installation de Server 2012 R2, j'ai pu trouver toutes les fonctionnalités que vous avez mentionnées de toute façon, mais il semble que ce soit dans Server 2016 où nous voyons une partie "plus disponible comme rôle de serveur installable" vraiment implémentée - donc là toutes les fonctionnalités/composants de rôle que vous avez mentionnés, j'ai seulement pu trouver que AS-WAS-Support de 2012 R2 renommé en [~ # ~] était [~ # ~] dans Server 2016, celui-ci est exactement ce dont vous avez besoin, c'est-à-dire l'activation du processus Windows et il comprend exactement les mêmes sous-composants dans Server 2016. Capture d'écran de la sortie Get-WindowsFeature :

enter image description here

Si vous exécutez Dism/online/Get-Features , vous devriez également pouvoir voir les fonctionnalités WAS * quelque part entre les autres fonctionnalités IIS *:

enter image description here

Je pense que certaines fonctionnalités auraient pu être fusionnées avec d'autres fonctionnalités mais peut-être pas. Si vous avez un produit logiciel nécessitant ce rôle, il ne prend probablement pas en charge RTMed Server 2016 récemment - vous pouvez travailler avec le fournisseur pour obtenir une déclaration sur la prise en charge, si vous avez accès au support MSFT, demandez-leur simplement où sont toutes les fonctionnalités mentionnées. par vous dans Server 2016 et s'ils ont tous été supprimés ou quoi.

Sur la base de la façon dont il est libellé dans la documentation mentionnée ci-dessus, il est tout à fait valable de demander à MSFT de mettre à jour sa documentation pour expliquer exactement où tous les sous-composants de Server 2016 car il ne semble pas que nous puissions "installer des fonctionnalités individuelles et séparément ".

La section supplémentaire de la documentation MSFT " Fonctionnalités supprimées ou déconseillées dans Windows Server 2016 " n'ajoute aucune clarification sur le rôle du serveur d'applications, renvoyant à la liste de ce qui a été déprécié en 2012 R2 et 2012.

7
Mikhail

Pour les transactions entrantes et sortantes DTC, celles-ci semblent être configurables via Powershell, avec get-dtcnetworksetting et set-dtcnetworksetting dans le module msdtc. Par exemple:

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

Il existe un certain nombre de commandes PS pour DTC dans Server 2016, voir get-command -module msdtc pour la liste complète.

0
Chris J