Jak zainstalować rolę serwera aplikacji w systemie Windows Server 2016

9

Aktualizuję wymagania dotyczące oprogramowania dla systemu Windows Server 2016.

W 2012 R2 zawsze użyty do zainstalowania „ Application Serverrolę .

Wygląda na to, że zniknęło w 2016 r. Przeszukiwałem fora TechNet i Microsoft w poszukiwaniu odpowiedzi, ale nie znalazłem żadnej.

Czy jest gdzieś oficjalny dokument wskazujący, dokąd te funkcje zostały przeniesione lub czy zostały wycofane i trwale usunięte?

W szczególności szukam tych funkcji systemu Windows 2012R2 w 2016 roku:

  • AS-Incoming-Trans
  • AS-Outgoing-Trans
  • Aktywacja AS-HTTP
  • AS-Web-Support
  • Wsparcie AS-WAS

Każda pomoc bardzo doceniana.

MartinSGill
źródło
1
W końcu znalazłem coś. Jest [oficjalnie przestarzałe] [1]. Nadal nie wiem, jakie są funkcje zastępcze / równoważne. [1]: technet.microsoft.com/en-us/library/dn303411.aspx
MartinSGill

Odpowiedzi:

7

Rola serwera aplikacji została przestarzała w systemie Windows Server 2012 R2, jak już wspomniano, choć nic nie wskazuje na to, gdzie funkcje roli są przenoszone ani jak są teraz nazywane. Dokumentacja mówi tylko: „Rola serwera aplikacji jest przestarzała i ostatecznie nie będzie już dostępna jako rola serwera do zainstalowania. Zamiast tego należy instalować osobno poszczególne funkcje i role”.

Chociaż patrząc na instalację Server 2012 R2 i tak udało mi się znaleźć wszystkie funkcje, o których wspomniałeś, ale wygląda na to, że w Server 2016 widzimy, że część „nie będzie już dostępna jako rola do zainstalowania na serwerze” naprawdę zaimplementowana - więc nie wszystkie wspomniane przez ciebie funkcje / komponenty roli Udało mi się tylko znaleźć, że AS-WAS-Support z 2012 R2 przemianowany na WAS w Server 2016 to jest dokładnie to, czego potrzebujesz, tj. aktywacja procesu Windows i zawiera dokładnie te same podskładniki w Server 2016. Zrzut ekranu wyjścia Get-WindowsFeature :

wprowadź opis zdjęcia tutaj

Jeśli uruchomisz funkcje Dism / online / Get-Features , powinieneś także mieć możliwość zobaczenia funkcji WAS * pomiędzy innymi funkcjami IIS *:

wprowadź opis zdjęcia tutaj

Myślę, że niektóre funkcje mogły zostać połączone z innymi funkcjami, ale może nie. Jeśli posiadasz oprogramowanie wymagające tej roli, prawdopodobnie nie obsługuje ono ostatnio RTMed Server 2016 - możesz współpracować z dostawcą, aby uzyskać oświadczenie dotyczące wsparcia, jeśli masz dostęp do wsparcia MSFT, po prostu poproś o informacje o tym, gdzie są wymienione wszystkie funkcje przez Ciebie w Server 2016 i czy wszystkie zostały usunięte, czy co.

Na podstawie tego, jak zostało sformułowane w dokumentacji wspomnianej powyżej, całkiem słuszne jest poproszenie MSFT o aktualizację dokumentacji w celu wyjaśnienia dokładnie, gdzie wszystkie podskładniki w Server 2016, ponieważ nie wydaje się, że możemy „instalować poszczególne funkcje i role oddzielnie ”.

Dodatkowa sekcja dokumentacji MSFT „ Funkcje usunięte lub przestarzałe w systemie Windows Server 2016 ” nie dodaje żadnych wyjaśnień dotyczących roli serwera aplikacji, odwołując się ponownie do listy przestarzałych w 2012 R2 i 2012.

Michaił
źródło
dism.exe /online /get-featuresnie zawiera „WAS” ani „Aktywacji procesu Windows” jako dostępnych funkcji do zainstalowania.
spuder
1
@spuder Dodałem zrzuty ekranu demonstrujące funkcje WAS w danych wyjściowych dism.exe / online / get-features - po prostu spójrz uważniej lub potokuj dane wyjściowe do pliku tekstowego i przeprowadź wyszukiwanie za pomocą edytora tekstu, aby je znaleźć.
Michaił
0

W przypadku transakcji DTC przychodzących i wychodzących wydaje się, że można je konfigurować za pomocą programu Powershell, z modułem get-dtcnetworksettingiw set-dtcnetworksettingnim msdtc. Na przykład:

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

Istnieje wiele poleceń PS dla DTC w Server 2016, zobacz get-command -module msdtcpełną listę.

Chris J
źródło