So installieren Sie die Application Server-Rolle unter Windows Server 2016

9

Ich aktualisiere die Anforderungen für ein Softwareprodukt für Windows Server 2016.

In 2012 R2 habe ich immer die Rolle " Anwendungsserver " installiert .

Dies scheint 2016 verschwunden zu sein. Ich habe in TechNet- und Microsoft-Foren nach einer Antwort gesucht, aber keine gefunden.

Gibt es irgendwo ein offizielles Dokument, das angibt, wohin diese Funktionen verschoben wurden, oder ob sie eingestellt und dauerhaft entfernt wurden.

Insbesondere suche ich nach diesen Windows 2012R2-Funktionen im Jahr 2016:

  • AS-Incoming-Trans
  • AS-Outgoing-Trans
  • AS-HTTP-Aktivierung
  • AS-Web-Support
  • AS-WAS-Unterstützung

Jede Hilfe sehr geschätzt.

MartinSGill
quelle
1
Ich habe endlich etwas gefunden. Es ist [offiziell veraltet] [1]. Ich weiß immer noch nicht, was die Ersatz- / Äquivalentfunktionen sind. [1]: technet.microsoft.com/en-us/library/dn303411.aspx
MartinSGill

Antworten:

7

Die Rolle des Anwendungsservers wurde in Windows Server 2012 R2, wie Sie bereits bemerkt haben, nicht mehr unterstützt. Es gibt jedoch keinen Hinweis darauf, wo Rollenfunktionen verschoben werden oder wie sie jetzt benannt werden. In der Dokumentation heißt es nur: "Die Application Server-Rolle ist veraltet und wird möglicherweise nicht mehr als installierbare Serverrolle verfügbar sein. Installieren Sie stattdessen einzelne Funktionen und Rollen separat."

Bei der Installation von Server 2012 R2 konnte ich zwar alle von Ihnen erwähnten Funktionen finden, aber es scheint, dass in Server 2016 der Teil "Nicht mehr als installierbare Serverrolle verfügbar" wirklich implementiert ist - also da raus Alle von Ihnen erwähnten Rollenfunktionen / -komponenten Ich konnte nur feststellen, dass AS-WAS-Support von 2012 R2 in Server 2016 in WAS umbenannt wurde. Dies ist genau das, was Sie benötigen, dh Windows-Prozessaktivierung, und es enthält genau die gleichen Unterkomponenten in Server 2016. Screenshot der Get-WindowsFeature- Ausgabe:

Geben Sie hier die Bildbeschreibung ein

Wenn Sie Dism / online / Get-Features ausführen, sollten Sie auch WAS * -Funktionen irgendwo zwischen anderen IIS * -Funktionen sehen können:

Geben Sie hier die Bildbeschreibung ein

Ich denke, einige Funktionen hätten in andere Funktionen integriert werden können, aber vielleicht auch nicht. Wenn Sie ein Softwareprodukt haben, für das diese Rolle erforderlich ist, wird RTMed Server 2016 möglicherweise nicht unterstützt. Möglicherweise arbeiten Sie mit dem Anbieter zusammen, um eine Erklärung zur Unterstützbarkeit zu erhalten. Wenn Sie Zugriff auf den MSFT-Support haben, fordern Sie diese einfach an, um Informationen zu den genannten Funktionen zu erhalten von Ihnen in Server 2016 und ob sie alle entfernt wurden oder was.

Basierend auf dem Wortlaut der oben genannten Dokumentation ist es durchaus zulässig, MSFT zu bitten, die Dokumentation zu aktualisieren, um genau zu erläutern, wo sich alle Unterkomponenten in Server 2016 befinden, da es anscheinend nicht der Fall ist, dass wir "einzelne Funktionen und installieren können" Rollen getrennt ".

In einem zusätzlichen Abschnitt der MSFT-Dokumentation " In Windows Server 2016 entfernte oder veraltete Funktionen " werden keine Erläuterungen zur Application Server-Rolle hinzugefügt, und es wird auf die Liste der in 2012 R2 und 2012 veralteten Funktionen verwiesen .

Mikhail
quelle
dism.exe /online /get-featureslistet "WAS" oder "Windows-Prozessaktivierung" nicht als verfügbare zu installierende Funktionen auf.
Spuder
1
@spuder Ich habe Screenshots hinzugefügt, die WAS-Funktionen in der Ausgabe von dism.exe / online / get-features demonstrieren. Schauen Sie einfach genauer hin oder leiten Sie die Ausgabe in eine Textdatei und führen Sie die Suche mit dem Texteditor durch, um sie zu finden.
Mikhail
0

Für eingehende und ausgehende DTC-Transaktionen scheinen diese über Powershell mit get-dtcnetworksettingund set-dtcnetworksettingim msdtcModul konfigurierbar zu sein . Zum Beispiel:

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

Es gibt eine Reihe von PS-Befehlen für DTC in Server 2016, siehe get-command -module msdtcdie vollständige Liste.

Chris J.
quelle