Instalujemy GUI na Windows Server Core

W naszym poprzednim poście opowiedzieliśmy, jak przygotowujemy standardowe klientskie maszyny wirtualne i pokazaliśmy na przykładzie naszego nowego planu Ultralight za 120 zł, jak stworzyliśmy standardowy obraz Windows Server 2019 Core.

Do centrum wsparcia zaczęły napływać zapytania, jak pracować z Server 2019 Core bez znanego nam interfejsu graficznego. Postanowiliśmy pokazać, jak pracować z Windows Server 2019 Core i jak zainstalować na nim GUI.

Instalujemy GUI na Windows Server Core

Nie róbcie tego na maszynach roboczych, nie używajcie Server Core jako pulpitu, wyłączcie RDP, zabezpieczcie swój system informacyjny, ponieważ bezpieczeństwo to główna cecha instalacji „Core”.

W jednym z naszych następnych artykułów omówimy tabelę zgodności aplikacji z Windows Server Core. W tym artykule zajmiemy się instalacją powłoki.

Powłoka za pomocą zewnętrznych narzędzi

Instalujemy GUI na Windows Server Core

1. Złożona, ale najtańsza opcja

W Server Core z pudełka brakuje nam znanego explorer.exe, aby ułatwić nam życie, pobierzemy explorer++. Zastępuje on wszystko, co potrafi oryginalny explorer. Rozważano tylko explorer++, ale sprawdzi się prawie każdy menedżer plików, w tym Total Commander, FAR Manager i inne.

Pobieramy pliki.

Najpierw musimy pobrać plik na serwer. Można to zrobić za pomocą SMB (folderu udostępnionego), Windows Admin Center i Invoke-WebRequest, działa z parametrem -UseBasicParsing.

Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:\Users\Administrator\Downloads\file.exe

Gdzie -uri to URL pliku, a -OutFile pełna ścieżka, gdzie go pobierać, wskazując rozszerzenie pliku i

Za pomocą Powershell:

Na serwerze tworzymy nowy folder:

New-Item -Path 'C:\OurCoolFiles' -ItemType Directory

Udostępniamy folder:

New-SmbShare -Path 'C:\OurCoolFiles' -FullAccess Administrator -Name OurCoolShare

Na Twoim komputerze folder będzie podłączony jako dysk sieciowy.

Instalujemy GUI na Windows Server Core
Za pomocą Windows Admin Center tworzymy nowy folder, wybierając odpowiednią opcję w menu.

Instalujemy GUI na Windows Server Core

Przechodzimy do folderu udostępnionego i klikamy przycisk wyślij, wybieramy plik.

Instalujemy GUI na Windows Server Core
Dodajemy powłokę do harmonogramu.

Jeśli nie chcesz uruchamiać powłoki ręcznie przy każdym logowaniu, musisz dodać ją do harmonogramu zadań.

$A = New-ScheduledTaskAction -Execute 'C:\OurCoolFiles\explorer++.exe'
$T = New-ScheduledTaskTrigger -AtLogon
$P = New-ScheduledTaskPrincipal 'localAdministrator'
$S = New-ScheduledTaskSettingsSet
$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S
Register-ScheduledTask StartExplorer -InputObject $D

Bez harmonogramu można uruchomić przez CMD:

CD C:\OurCoolFiles\Explorer++.exe

Sposób 2. Uruchamiamy oryginalny Explorer

Instalujemy GUI na Windows Server Core
Pamiętaj, brak GUI

Funkcja zgodności aplikacji Server Core na żądanie (FOD) przywróci do systemu: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe, a nawet Powershell ISE. Szczegóły można znaleźć na MSDN. Nie rozszerza istniejącego zestawu ról i komponentów.

Uruchom Powershell i wpisz następującą komendę:

Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0

Następnie uruchom ponownie serwer:

Restart-Computer

Instalujemy GUI na Windows Server Core

Po tym będziesz mógł uruchamiać nawet Microsoft Office, ale stracisz około 200 MB RAM na zawsze, nawet jeśli w systemie nie ma aktywnych użytkowników.

Instalujemy GUI na Windows Server Core
Windows Server 2019 z zainstalowanym Features on Demand

Instalujemy GUI na Windows Server Core
Windows Server 2019 CORE

Na tym kończymy. W następnym artykule omówimy tabelę zgodności oprogramowania z Windows Server Core.

Instalujemy GUI na Windows Server Core

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster