Jak dodać GUI systemu Windows do Windows Server Server Core?

27

Właśnie dostaliśmy nasz serwer dedykowany z Rackspace. Został załadowany na nim W2008. Postanowiłem zainstalować na nim najnowszy system operacyjny, więc nie będę musiał go później aktualizować. Najwyraźniej podczas instalacji wybrałem opcję no gui.

Próbowałem zainstalować GUI z programu PowerShell, który widziałem w innym serwisie.

Na przykład:

Install-WindowsFeature Server-GUI-Shell -Restart

Po uruchomieniu tego pojawia się następujący błąd:

PS C:\> Install-WindowsFeature Server-GUI-Shell -Restart
Install-WindowsFeature : ArgumentNotValid: The role, role service, or feature name is not valid: 'Server-GUI-Shell'.
The name was not found.
At line:1 char:1
+ Install-WindowsFeature Server-GUI-Shell -Restart
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Server-GUI-Shell:String) [Install-WindowsFeature], Exception
    + FullyQualifiedErrorId : NameDoesNotExist,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCommand

Success Restart Needed Exit Code      Feature Result
------- -------------- ---------      --------------
False   No             InvalidArgs    {}

Nie mogę wymyślić, jak zainstalować GUI na tym serwerze.

Wszystkie odniesienia do instalacji GUI, które widziałem, mówią o korzystaniu z powłoki GUI serwera.

Czy ktoś ma jakieś sugestie?

SomeoneSpecial
źródło

Odpowiedzi:

51

Nie jest już możliwe przejście z Server Core do pełnego GUI lub odwrotnie w Server 2016 - za pośrednictwem Menedżera serwera PowerShelllub DISM. Najpierw musisz dokonać wyboru w momencie instalacji. Od TechNet :

W przeciwieństwie do niektórych wcześniejszych wersji systemu Windows Server po instalacji nie można konwertować między Server Core i Server z Desktop Experience. Na przykład, jeśli zainstalujesz Server Core, a później zdecydujesz się na korzystanie z Serwera z Desktop Experience, powinieneś dokonać nowej instalacji (i odwrotnie).

Dobry artykuł społeczności na ten temat: https://superwidgets.wordpress.com/2016/10/29/windows-server-2016-gui-options/

Możliwość konwersji z jednego na drugi za pomocą Menedżera serwera i poleceń cmdlet Install / Remove-WindowsFeature istniała w Server 2012 i Server 2012 R2.

Matthew Wetmore
źródło
1
existed in Server 2012 and Server 2012 R2- Istniał, ale nie działał wcale niezawodnie po zastosowaniu aktualizacji zabezpieczeń w systemie. Musisz albo zachować łatkę wim, albo po prostu zainstalować ponownie.
Zoredache
1
@Zoredache, dzieje się tak głównie w przypadku, gdy zacząłeś od Server Core, a następnie próbowałeś dokonać konwersji. Jeśli zacząłeś od serwera z graficznym interfejsem użytkownika, przekształciłeś go w dół, a następnie utworzyłeś kopię zapasową - powinien działać płynniej. Częścią pomysłu projektowego było to, że ludzie zaczynali od GUI i używali go, aby skonfigurować serwer tak, jak lubili. Następnie mogą przekonwertować i zrobić, Remove-WindowsFeature -Removeaby pozbyć się zawartości SxS.
Matthew Wetmore
2
Wspomniany również na stronie Microsoft. Źródło >We prioritized consistency with the Windows client desktop over the > ability to switch between Server Core and Server with Desktop. > Replacing the legacy desktop in Server with the Windows 10 desktop > experience resulted in our inability to support the Windows Server > 2012 R2 behavior.
Sohrab Kasraeianfard