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

9

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

En 2012 R2, j'ai toujours utilisé pour installer le rôle " Application Server " .

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.

MartinSGill
la source
1
J'ai finalement trouvé quelque chose. C'est [officiellement obsolète] [1]. Je ne sais toujours pas quelles sont les fonctionnalités de remplacement / équivalentes. [1]: technet.microsoft.com/en-us/library/dn303411.aspx
MartinSGill

Réponses:

7

Le rôle de serveur d'applications est déconseillé dans Windows Server 2012 R2, comme vous l'avez déjà noté, bien qu'il n'y ait aucune indication quant à l'emplacement des fonctionnalités de rôle ni à leur nom actuel. La documentation dit simplement: "Le rôle Application Server est obsolète et ne sera finalement plus disponible en tant que rôle serveur installable. Au lieu de cela, installez les fonctionnalités et 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 fonctions / composants de rôle que vous avez mentionnés J'ai seulement pu constater que AS-WAS-Support de 2012 R2 renommé en WAS 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 :

entrez la description de l'image ici

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 *:

entrez la description de l'image ici

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 des informations sur l'emplacement de 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 valide 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éconseillé en 2012 R2 et 2012.

Mikhail
la source
dism.exe /online /get-featuresne répertorie pas «WAS» ou «Windows Process Activation» comme fonctionnalités disponibles à installer.
spuder
1
@spuder J'ai ajouté des captures d'écran montrant les fonctionnalités WAS dans la sortie dism.exe / online / get-features - il suffit de regarder plus attentivement ou de diriger la sortie dans un fichier texte et d'effectuer une recherche avec l'éditeur de texte pour les trouver.
Mikhail
0

Pour les transactions entrantes et sortantes DTC, celles-ci semblent être configurables via Powershell, avec get-dtcnetworksettinget set-dtcnetworksettingdans le msdtcmodule. 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 msdtcpour la liste complète.

Chris J
la source