Windows Server Core miał swoją premierę już dawno, bo wraz z systemem Windows Server 2008. System z wersji na wersję zwiększa swoją funkcjonalność, jak jednak często słychać, wciąż pozostaje mało popularny, mimo wielu zalet. Mniejsza ilość zainstalowanych komponentów oraz mniej aktualizacji co bardzo poprawia jego bezpieczeństwo, oraz ilość zużywanych zasobów to tylko niektóre z nich.
Zacznijmy od krótkiego wprowadzenia dla osób, które nie miały wcześniej do czynienia z tą wersją serwera. Server Core to minimalna, ale domyślna opcja instalacji, dostępna podczas wdrażania wersji Standard lub Datacenter systemu Windows Server. Obsługuje większość (choć nie wszystkie) ról i funkcji. Zalety, które oferuje Server Core to m.in mniejsza ilość potrzebnych zasobów sprzętowych (mniejsze zużycie procesora, pamięci RAM i miejsca na dysku), mniej podatności i większa odporność na cyber ataki. Zawiera także mniej aktualizacji, poprawek i ponownych uruchomień, co w tym wypadku jest dużą zaletą, gdyż każde ponowne uruchomienie w środowiskach produkcyjnych może okazać się prawdziwym wyzwaniem. Server Core został zaprojektowany do zdalnego zarządzania, dlatego też zarządzanie lokalne jest sprowadzone do konfiguracji podstawowych ustawień takich jak adres IP, adres serwera DNS, zmiana nazwy serwera, dodanie do domeny czy zdalne zarządzanie.
Poniżej zostałą pokazana przykładowa instalacja systemu w wersji core.

Uruchomienie menu konfiguracyjnego:
sconfig
Wpisanie polecenia „sconfig” lub „sconfig.vbs” powoduje uruchomienie skryptu z lokacji:
"C:\Windows\System32\en-US\sconfig.vbs"
Wywoła ono menu konfiguracyjne. Konfigurację serwera możemy przeprowadzić po przez podanie numerków z menu lub skorzystać z poleceń Powershell.

Oto lista ról, które są obecnie obsługiwane w instancji Server Core:
Ponieważ zajmujemy się wersją serwera Windows Server Core, możemy teraz rozszerzyć jego funkcjonalność poprzez instalację funkcji na żądanie (FOD). Zgodność aplikacji Server Core na żądanie to opcjonalny pakiet funkcji, który można w dowolnym momencie dodać do instalacji Windows Server Core. Pakiet ten znacząco poprawia zgodność aplikacji z opcją instalacji systemu Windows Server Core, włączając podzbiór plików binarnych i pakietów z Windows Server z Desktop Experience, bez dodawania środowiska graficznego Windows Server Desktop Experience. Jest on dostępny w oddzielnym pliku ISO lub na witrynie Windows Update, ale można go dodać tylko do instalacji i obrazów systemu Windows Server Core.
Aby zainstalować składniki FOD, w wierszu poleceń PowerShell wpisujemy polecenie:

Po wyszukaniu pożądanej opcji wpisujemy:

Po wszystkim uruchamiamy serwer ponownie.
W tym przypadku zainstalowaliśmy pakiet „Server Core App Compatibility”, który umożliwi nam skorzystanie z bardzo przydatnych narzędzi w trybie graficznym. Składniki systemu operacyjnego dostępne w ramach Server Core App Compatibility obejmują: