W naszej przeszłości
Usługa wsparcia zaczęła otrzymywać prośby o pracę z Server 2019 Core bez zwykłej powłoki graficznej. Postanowiliśmy pokazać, jak pracować z Windows Server 2019 Core i jak zainstalować na nim GUI.
Nie powtarzaj tego na działających maszynach, nie używaj Server Core jako pulpitu, wyłącz RDP, zabezpiecz swój system informatyczny, bezpieczeństwo jest główną cechą instalacji „Core”.
W jednym z naszych kolejnych artykułów przyjrzymy się tabeli kompatybilności programu z Windows Server Core. W tym artykule dotkniemy, jak zainstalować powłokę.
Shell za pomocą środków stron trzecich
1. Skomplikowany, ale najbardziej ekonomiczny sposób
Server Core nie ma znanego pliku explorer.exe od razu po wyjęciu z pudełka, aby ułatwić nam życie, pobierzemy explorer ++. Zastępuje wszystko, co może zrobić oryginalny odkrywca. Rozważano tylko explorer ++, ale wystarczy prawie każdy menedżer plików, w tym Total Commander, FAR Manager i inne.
Pobieranie plików.
Najpierw musimy pobrać plik na serwer. Można to zrobić za pośrednictwem SMB (folder współdzielony), Windows Admin Center i Invoke-WebRequest, działa z opcją -UseBasicParsing.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe
Где CE to adres URL pliku, a -OutFile to pełna ścieżka do jego pobrania, określająca rozszerzenie pliku i
Korzystanie z Powershella:
Utwórz nowy folder na serwerze:
New-Item -Path 'C:OurCoolFiles' -ItemType Directory
Udostępnianie udostępnionego folderu:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShare
Na komputerze folder jest podłączony jako dysk sieciowy.
Za pomocą Centrum administracyjnego systemu Windows utwórz nowy folder, wybierając element z menu.
Przejdź do udostępnionego folderu i kliknij przycisk wyślij, wybierz plik.
Dodanie powłoki do harmonogramu.
Jeśli nie chcesz ręcznie uruchamiać powłoki przy każdym logowaniu, musisz dodać ją do harmonogramu zadań.
$A = New-ScheduledTaskAction -Execute "C:OurCoolFilesexplorer++.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żesz uruchomić przez CMD:
CD C:OurCoolFilesExplorer++.exe
Metoda 2. Uruchom natywnego Eksploratora
Pamiętaj, bez GUI
Server Core App Compatibility Feature on Demand (FOD) powróci do systemu: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe, a nawet Powershell ISE.
Uruchom Powershell i wprowadź następujące polecenie:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Następnie zrestartuj serwer:
Restart-Computer
Po tym możesz nawet uruchomić Microsoft Office, ale stracisz na zawsze około 200 megabajtów pamięci RAM, nawet jeśli w systemie nie ma aktywnych użytkowników.
Windows Server 2019 z zainstalowanymi funkcjami na żądanie
Rdzeń systemu Windows Server 2019
To wszystko. W następnym artykule przyjrzymy się tabeli kompatybilności programu z Windows Server Core.
Źródło: www.habr.com