Усталёўваны GUI на Windows Server Core

У мінулым нашым пасце мы распавялі як рыхтуем стандартныя кліенцкія віртуальныя машыны і паказалі на прыкладзе нашага новага тарыфу Ultralight за 120 рублёў, як мы стваралі стандартную выяву Windows Server 2019 Core.

У службу падтрымкі сталі паступаць заяўкі як працаваць з Server 2019 Core без звыклай графічнай абалонкі. Мы вырашылі паказаць працу з Windows Server 2019 Core і як устанавіць на яго GUI.

Усталёўваны GUI на Windows Server Core

Не паўтарайце гэта на працоўных машынах, не выкарыстоўвайце Server Core як працоўны стол, адключыце RDP, засцерагце сваю інфармацыйную сістэму, менавіта бяспека - гэта галоўная фішка "Core" усталёўкі.

У адной з наступных нашых артыкулаў мы разгледзім табліцу сумяшчальнасці праграм з Windows Server Core. У гэтым артыкуле мы закранем тое, як усталяваць абалонку.

Абалонка іншымі сродкамі

Усталёўваны GUI на Windows Server Core

1. Складаны, але найбольш эканамічны спосаб

У Server Core са скрынкі няма звыклага нам explorer.exe, каб палегчыць нам жыццё, мы спампуем explorer++. Ён замяняе ўсё, што ўмее арыгінальны explorer. Разглядаўся толькі explorer++, але падыдзе амаль любы файлавы мэнэджар, у тым ліку Total Commander, FAR Manager і іншыя.

Спампоўваем файлы.

Спачатку нам трэба спампаваць файл на сэрвер. Гэта можна зрабіць праз SMB (агульную тэчку), Windows Admin Center і Invoke-WebRequest, ён працуе з параметрам -UseBasicParsing.

Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe

Дзе -uri гэта URL файла, а -OutFile поўны пут куды яго спампоўваць, паказваючы пашырэнне файла і

C дапамогай Powershell:

На сэрвэры ствараем новую тэчку:

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

Расшарваем агульную тэчку:

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

На вашым ПК тэчка падлучаецца як сеткавая кружэлка.

Усталёўваны GUI на Windows Server Core
Праз Windows Admin Center ствараем новую тэчку выбраўшы пункт у меню.

Усталёўваны GUI на Windows Server Core

Пераходзім у агульную тэчку і ціснем кнопку адправіць, выбіраемы файл.

Усталёўваны GUI на Windows Server Core
Дадаем абалонку ў планавальнік.

Калі вы не жадаеце запускаць абалонку ўручную пры кожным уваходзе ў сістэму, тое трэба дадаць яе ў планавальнік задач.

$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

Без планавальніка можна запусціць праз CMD:

CD C:OurCoolFilesExplorer++.exe

Спосаб 2. Запускаем родны Explorer

Усталёўваны GUI на Windows Server Core
Remember, no GUI

Server Core App Compatibility Feature on Demand (FOD), верне ў сістэму: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe і нават Powershell ISE. Падрабязней можаце азнаёміцца ​​на MSDN. Існуючы набор роляў і кампанентаў ён не пашырае.

Запусціце Powershell і ўвядзіце наступную каманду:

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

Затым перазагрузіце сервер:

Restart-Computer

Усталёўваны GUI на Windows Server Core

Пасля гэтага вы зможаце запускаць нават Microsoft Office, але страціце прыкладна 200 мегабайт АЗП назаўжды, нават калі ў сістэме няма актыўных карыстачоў.

Усталёўваны GUI на Windows Server Core
Windows Server 2019 з усталяваным Features on Demand

Усталёўваны GUI на Windows Server Core
Windows Server 2019 CORE

На гэтым усё. У наступным артыкуле мы разгледзім табліцу сумяшчальнасці праграм з Windows Server Core.

Усталёўваны GUI на Windows Server Core

Крыніца: habr.com

Дадаць каментар