Nel nostro passato мы рассказали как готовим стандартные клиентские виртуальные машины и показали на примере нашего нового тарифа Ultralight за 120 рублей, как мы создавали стандартный образ Windows Server 2019 Core.
В службу поддержки стали поступать заявки как работать с Server 2019 Core без привычной графической оболочки. Мы решили показать работу с Windows Server 2019 Core и как установить на него GUI.

Non ripetere questa operazione su macchine da lavoro, non utilizzare Server Core come desktop, disabilitare RDP, proteggere il proprio sistema informativo, la sicurezza è la caratteristica principale dell'installazione “Core”.
В одной из следующих наших статей мы рассмотрим таблицу совместимости программ с Windows Server Core. В этой статье мы затронем то, как установить оболочку.
Shell tramite mezzi di terzi

1. Complesso, ma il modo più economico
Server Core non ha il solito explorer.exe pronto all'uso, per semplificarci la vita scaricheremo explorer++. Sostituisce tutto ciò che può fare l'esploratore originale. È stato preso in considerazione solo Explorer++, ma va bene quasi qualsiasi file manager, inclusi Total Commander, FAR Manager e altri.
Download di file.
Сначала нам нужно скачать файл на сервер. Это можно сделать через SMB (общую папку), Windows Admin Center и INVOKE-WEBREQUEST, funziona con il parametro -UseBasicParsing.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exeГде EC questo è l'URL del file e -OutFile è il percorso completo dove scaricarlo, indicando l'estensione del file e
Utilizzando PowerShell:
Crea una nuova cartella sul server:
New-Item -Path 'C:OurCoolFiles' -ItemType DirectoryCondivisione della cartella condivisa:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShareSul tuo PC, la cartella è mappata come unità di rete.

Attraverso Windows Admin Center создаем новую папку выбрав пункт в меню.

Vai alla cartella condivisa e fai clic sul pulsante Invia, seleziona il file.

Aggiungi una shell allo scheduler.
Se non desideri avviare manualmente la shell ogni volta che accedi, devi aggiungerla all'utilità di pianificazione.
$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 $DSenza uno scheduler, puoi eseguirlo tramite CMD:
CD C:OurCoolFilesExplorer++.exeMetodo 2. Avvia Explorer nativo

Ricorda, nessuna GUI
La funzionalità di compatibilità delle app Server Core on Demand (FOD) tornerà nel sistema: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe e persino Powershell ISE. Non espande l'insieme esistente di ruoli e componenti.
Avvia Powershell e inserisci il seguente comando:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0Quindi riavviare il server:
Restart-Computer 
Successivamente potrai eseguire anche Microsoft Office, ma perderai per sempre circa 200 megabyte di RAM, anche se non ci sono utenti attivi sul sistema.

Windows Server 2019 c установленным Features on Demand

Windows Server 2019 CORE
На этом всё. В следующей статье мы рассмотрим таблицу совместимости программ с Windows Server Nucleo.
Fonte: habr.com
