Como instalar a função de Servidor de Aplicativos no Windows Server 2016

9

Estou atualizando os requisitos para um produto de software para Windows Server 2016.

Em 2012 R2 Eu sempre usado para instalar o " Application Server " papel .

Isso parece ter desaparecido em 2016. Pesquisei nos fóruns do TechNet e da Microsoft por uma resposta, mas não o encontrei.

Existe um documento oficial em algum lugar que indique para onde esses recursos foram movidos ou se foram descontinuados e removidos permanentemente.

Especificamente, estou procurando esses recursos do Windows 2012R2 em 2016:

  • AS-Entrada-Trans
  • AS-Saída-Trans
  • Ativação AS-HTTP
  • Suporte AS-Web
  • Suporte AS-WAS

Qualquer ajuda muito apreciada.

MartinSGill
fonte
1
Eu finalmente encontrei algo. É [oficialmente descontinuado] [1]. Ainda não sei o que são os recursos de substituição / equivalentes. [1]: technet.microsoft.com/en-us/library/dn303411.aspx
MartinSGill

Respostas:

7

A função Servidor de Aplicativos foi preterida no Windows Server 2012 R2, como você já observou, embora não haja indicação de onde os recursos da função são movidos ou como eles são nomeados agora. A documentação diz apenas: "A função Servidor de Aplicativos foi preterida e, eventualmente, não estará mais disponível como função de servidor instalável. Em vez disso, instale recursos e funções individuais separadamente".

Embora, olhando para a instalação do Server 2012 R2, consegui encontrar todos os recursos que você mencionou, mas parece que é no Server 2016 onde vemos a parte "não está mais disponível como uma função de servidor instalável" realmente implementada. todos os recursos / componentes de função mencionados por você Apenas fui capaz de descobrir que o Suporte AS-WAS de 2012 R2 renomeou para WAS no Server 2016, este é exatamente o que você precisa, por exemplo, Ativação de Processo do Windows e inclui exatamente os mesmos subcomponentes em Server 2016. Captura de tela da saída Get-WindowsFeature :

insira a descrição da imagem aqui

Se você executar Dism / online / Get-Features, também poderá ver os recursos do WAS * em algum lugar entre outros recursos do IIS *:

insira a descrição da imagem aqui

Eu acho que algumas funcionalidades poderiam ter sido mescladas com outros recursos, mas talvez não. Se você possui um produto de software que requer essa função, provavelmente ele não tem suporte para o RTMed Server 2016 recentemente - você pode trabalhar com o fornecedor para obter instruções sobre a capacidade de suporte, se tiver acesso ao suporte da MSFT, solicite informações sobre onde estão todos os recursos mencionados por você no Server 2016 e se todos foram removidos ou o quê.

Com base em como está redigido na documentação mencionada acima, é bastante válido solicitar à MSFT que atualize sua documentação para explicar exatamente onde estão todos os subcomponentes no Server 2016, pois não parece ser o caso em que podemos "instalar recursos individuais e papéis separadamente ".

A seção adicional da documentação do MSFT " Recursos removidos ou descontinuados no Windows Server 2016 " não adiciona nenhum esclarecimento sobre a função de Servidor de Aplicativos, voltando à lista do que foi descontinuado em 2012 R2 e 2012.

Mikhail
fonte
dism.exe /online /get-featuresnão lista 'WAS' ou 'Windows Process Activation' como recursos disponíveis para instalação.
Spuder
1
@spuder Adicionei capturas de tela demonstrando os recursos do WAS na saída dism.exe / online / get-features - basta olhar com mais cuidado ou canalizar a saída para o arquivo de texto e realizar uma pesquisa no editor de texto para encontrá-los.
22617 Mikhail
0

Para transações de entrada e saída do DTC, elas parecem ser configuráveis ​​via Powershell, com get-dtcnetworksettinge set-dtcnetworksettingno msdtcmódulo. Por exemplo:

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

Há vários comandos PS para DTC no Server 2016, veja get-command -module msdtca lista completa.

Chris J
fonte