Устанавливаем GUI на Windows Server Nucleo

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

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

Устанавливаем GUI на Windows Server Nucleo

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

Устанавливаем GUI на Windows Server Nucleo

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 Directory

Condivisione della cartella condivisa:

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

Sul tuo PC, la cartella è mappata come unità di rete.

Устанавливаем GUI на Windows Server Nucleo
Attraverso Windows Admin Center создаем новую папку выбрав пункт в меню.

Устанавливаем GUI на Windows Server Nucleo

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

Устанавливаем GUI на Windows Server Nucleo
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 $D

Senza uno scheduler, puoi eseguirlo tramite CMD:

CD C:OurCoolFilesExplorer++.exe

Metodo 2. Avvia Explorer nativo

Устанавливаем GUI на Windows Server Nucleo
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. Maggiori dettagli possono essere trovati su MSDN. 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.0

Quindi riavviare il server:

Restart-Computer

Устанавливаем GUI на Windows Server Nucleo

Successivamente potrai eseguire anche Microsoft Office, ma perderai per sempre circa 200 megabyte di RAM, anche se non ci sono utenti attivi sul sistema.

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

Устанавливаем GUI на Windows Server Nucleo
Windows Server 2019 CORE

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

Устанавливаем GUI на Windows Server Nucleo

Fonte: habr.com

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster