В прошлом нашем посте мы рассказали как готовим стандартные клиентские виртуальные машины и показали на примере нашего нового тарифа с Ultralight windows vds за 99 рублей, как мы создавали стандартный образ Windows Server 2019 Core.
В службу поддержки стали поступать заявки как работать с Server 2019 Core без привычной графической оболочки. Мы решили показать работу с Windows Server 2019 Core и как установить на него GUI.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/aa5/607/bc6/aa5607bc6fbde87ae636e133c57b375a.jpg)
Не повторяйте это на рабочих машинах, не используйте Server Core как рабочий стол, отключите RDP, обезопасьте свою информационную систему, именно безопасность — это главная фишка «Core» инсталляции.
В одной из следующих наших статей мы рассмотрим таблицу совместимости программ с Windows Server Core. В этой статье мы затронем то, как установить оболочку.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/dfa/a12/bd4/dfaa12bd4c7775119372e1b9e1b3b212.png)
В Server Core из коробки нет привычного нам explorer.exe, чтобы облегчить нам жизнь, мы скачаем explorer++. Он заменяет все, что умеет оригинальный explorer. Рассматривался только explorer++, но подойдет почти любой файловый менеджер, в том числе Total Commander, FAR Manager и другие.
Скачиваем файлы.
Сначала нам нужно скачать файл на сервер. Это можно сделать через SMB (общую папку), Windows Admin Center и Invoke-WebRequest, он работает с параметром -UseBasicParsing.
Где -uri это URL файла, а -OutFile полный путь куда его скачивать, указывая расширение файла и
C помощью Powershell:
На сервере создаём новую папку:
Расшариваем общую папку:
На вашем ПК папка подключается как сетевой диск.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/2c5/566/3a8/2c55663a84296aeebf035ee0ad4b80ec.png)
Через Windows Admin Center создаем новую папку выбрав пункт в меню.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/797/aa2/163/797aa216313660fdf823a06dcc555fe7.png)
Переходим в общую папку и жмем кнопку отправить, выбираем файл.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/495/54c/ff5/49554cff561dbe4a5edafbafe0c76bdf.png)
Добавляем оболочку в планировщик.
Если вы не хотите запускать оболочку вручную при каждом входе в систему, то нужно добавить её в планировщик задач.
Без планировщика можно запустить через CMD:
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/dfb/31b/df3/dfb31bdf34bf10518a54c7b307ae0e9b.png)
Remember, no GUI
Server Core App Compatibility Feature on Demand (FOD), вернет в систему: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe и даже Powershell ISE. Подробнее можете ознакомиться на MSDN. Существующий набор ролей и компонентов он не расширяет.
Запустите Powershell и введите следующую команду:
Затем перезагрузите сервер:
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/6d2/731/566/6d2731566ccdf210de51b35180766b7e.png)
После этого вы сможете запускать даже Microsoft Office, но потеряете примерно 200 мегабайт ОЗУ навсегда, даже если в системе нет активных пользователей.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/7c8/34a/391/7c834a3914e8fa0881b668e28cf47207.png)
Windows Server 2019 c установленным Features on Demand
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/78e/ae8/bd5/78eae8bd586995a7de43b8496b50526a.png)
Windows Server 2019 CORE
На этом всё. В следующей статье мы рассмотрим таблицу совместимости программ с Windows Server Core.
Предлагаем обновлённый тариф UltraLite Windows VDS за 99 рублей с установленной Windows Server 2019 Core.
![](https://habrastorage.org/r/w1560/webt/ww/d4/ro/wwd4ro5_5a28hvdxyazf3enjxou.png)
В службу поддержки стали поступать заявки как работать с Server 2019 Core без привычной графической оболочки. Мы решили показать работу с Windows Server 2019 Core и как установить на него GUI.
![](https://habrastorage.org/getpro/habr/post_images/aa5/607/bc6/aa5607bc6fbde87ae636e133c57b375a.jpg)
Не повторяйте это на рабочих машинах, не используйте Server Core как рабочий стол, отключите RDP, обезопасьте свою информационную систему, именно безопасность — это главная фишка «Core» инсталляции.
В одной из следующих наших статей мы рассмотрим таблицу совместимости программ с Windows Server Core. В этой статье мы затронем то, как установить оболочку.
Оболочка сторонними средствами
![](https://habrastorage.org/getpro/habr/post_images/dfa/a12/bd4/dfaa12bd4c7775119372e1b9e1b3b212.png)
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:\Users\Administrator\Downloads\file.exe
Где -uri это URL файла, а -OutFile полный путь куда его скачивать, указывая расширение файла и
C помощью Powershell:
На сервере создаём новую папку:
New-Item -Path 'C:\OurCoolFiles\' -ItemType Directory
Расшариваем общую папку:
New-SmbShare -Path 'C:\OurCoolFiles\' -FullAccess Administrator
-Name OurCoolShare
На вашем ПК папка подключается как сетевой диск.
![](https://habrastorage.org/getpro/habr/post_images/2c5/566/3a8/2c55663a84296aeebf035ee0ad4b80ec.png)
Через Windows Admin Center создаем новую папку выбрав пункт в меню.
![](https://habrastorage.org/getpro/habr/post_images/797/aa2/163/797aa216313660fdf823a06dcc555fe7.png)
Переходим в общую папку и жмем кнопку отправить, выбираем файл.
![](https://habrastorage.org/getpro/habr/post_images/495/54c/ff5/49554cff561dbe4a5edafbafe0c76bdf.png)
Добавляем оболочку в планировщик.
Если вы не хотите запускать оболочку вручную при каждом входе в систему, то нужно добавить её в планировщик задач.
$A = New-ScheduledTaskAction -Execute "C:\OurCoolFiles\explorer++.exe"
$T = New-ScheduledTaskTrigger -AtLogon
$P = New-ScheduledTaskPrincipal "local\Administrator"
$S = New-ScheduledTaskSettingsSet
$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S
Register-ScheduledTask StartExplorer -InputObject $D
Без планировщика можно запустить через CMD:
CD C:\OurCoolFiles\Explorer++.exe
Способ 2. Запускаем родной Explorer
![](https://habrastorage.org/getpro/habr/post_images/dfb/31b/df3/dfb31bdf34bf10518a54c7b307ae0e9b.png)
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
![](https://habrastorage.org/getpro/habr/post_images/6d2/731/566/6d2731566ccdf210de51b35180766b7e.png)
После этого вы сможете запускать даже Microsoft Office, но потеряете примерно 200 мегабайт ОЗУ навсегда, даже если в системе нет активных пользователей.
![](https://habrastorage.org/getpro/habr/post_images/7c8/34a/391/7c834a3914e8fa0881b668e28cf47207.png)
Windows Server 2019 c установленным Features on Demand
![](https://habrastorage.org/getpro/habr/post_images/78e/ae8/bd5/78eae8bd586995a7de43b8496b50526a.png)
Windows Server 2019 CORE
На этом всё. В следующей статье мы рассмотрим таблицу совместимости программ с Windows Server Core.
Предлагаем обновлённый тариф UltraLite Windows VDS за 99 рублей с установленной Windows Server 2019 Core.
![](https://habrastorage.org/webt/ww/d4/ro/wwd4ro5_5a28hvdxyazf3enjxou.png)