Windows 2012 - przełączanie między wersjami Core/Full
18.12.2012 13:55
Kolejną nowością w Windows 2012 jest możliwość zmiany wersji z Core na pełną bez przeinstalowania systemu. Jest też dostępna opcja MinShell. Ma to swoje plusy, czasem chcemy coś zmienić i może być szybciej i wygodniej to wykonać poprzez wykorzystanie interfejsu graficznego - lub nie mamy czasu szukać poleceń do danego zadania. Każdy znajdzie swoją wymówkę.
Pod tym względem Windows 2012 jest chyba najłatwiej zarządzalny - nie było takich ułatwień w przypadku poprzednich wersji systemu. Takie zmiany mają swoje plusy, w końcu interfejs graficzny też trochę zasobów potrzebuje do pracy, w ten sposób możemy spokojnie je zwolnić. Dodatkowo system jest też mniej podatny na ataki, w końcu mniej rzeczy jest do aktualizacji. Na koniec zarządzanie wieloma serwera zostało jeszcze bardziej ułatwione - ale to w innym wpisie.
Polecam odrazu uruchamianie PowerShella (komendą powershell) i korzystanie z niego od początku do końca w tym wypadku.
Wersja Core po zalogowaniu posiada tylko wiersz poleceń + dostępny jest oczywiście PowerShell - kto nie wie jak wygląda wersja Core to w zwykłym systemie ubijamy proces explorer i włączamy cmd ;).
Wyłączamy GUI
Niektórzy mogą posiadać - tak jak ja - uruchomioną wersję z VHD, bez instalacji. Domyślnie jest uruchamiany interfejs graficzny. Można go wyłączyć następującym poleceniem:
[code=]dism /online /disable-feature /featurename:ServerCore-FullServer[/code]
Po restarcie system będzie pracował jako wersja Core.
Włączamy GUI
Przestawienie wersji z Core na pełną wykonujemy trochę inaczej, czyli:
[code=]dism /online /enable-feature /featurename:ServerCore-FullServer[/code]
Po wykonanych zmianach, będzie wymagany restart i wykonanie jeszcze jednego polecenia (i ponownego restartu):
[code=]Add-WindowsFeature Server-Gui-Shell[/code]
Po restarcie wszystko będzie widoczne czy się powiodło (chyba, że zapomnieliśmy już jak wygląda GUI...).
MinShell na koniec
Na koniec jest jeszcze jedna opcja, którą oferuje nowy system. Jest to MinShell czyli taka hybryda pomiędzy pełnym GUI a wersją Core. Nie oferuje ona pełnego interfejsu graficznego poza narzędziami do zarządzania.
Instalacja:
[code=]Install-WindowsFeature Server-Gui-Mgmt-Infra -Restart[/code]
Deinstalacja:
[code=]Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -Restart[/code]
Po instalacji dostępny będzie Server Manager oraz mmc.
Słowo na zakończenie
Oczywiście można przełączanie wykonać w inny sposób (np z interfejsu graficznego można przejść do Core bez użycia poleceń) i każdy może wybrać to co go najbardziej interesuje. Tak jak na początku napisałem pod paroma względami Windows 2012 posiada sporo ułatwień (zmiana wersji jest jedną z nich) i pewnie jak do tej pory będzie chyba najłatwiej zarządzalną wersją.