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

Wiederholen Sie dies nicht auf funktionierenden Maschinen, verwenden Sie Server Core nicht als Desktop, deaktivieren Sie RDP, sichern Sie Ihr Informationssystem, Sicherheit ist das Hauptmerkmal der „Core“-Installation.
В одной из следующих наших статей мы рассмотрим таблицу совместимости программ с Windows Server Core. В этой статье мы затронем то, как установить оболочку.
Shell mit Mitteln Dritter

1. Komplizierter, aber wirtschaftlichster Weg
Server Core verfügt nicht standardmäßig über die bekannte explorer.exe. Um uns das Leben zu erleichtern, werden wir explorer++ herunterladen. Es ersetzt alles, was der ursprüngliche Explorer tun kann. Es wurde nur Explorer++ in Betracht gezogen, aber fast jeder Dateimanager reicht aus, einschließlich Total Commander, FAR Manager und anderen.
Dateien herunterladen.
Сначала нам нужно скачать файл на сервер. Это можно сделать через SMB (общую папку), Windows Admin Center и Aufruf-WebRequest, es funktioniert mit der Option -UseBasicParsing.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exeWo VEs ist die URL der Datei und -OutFile ist der vollständige Pfad zum Herunterladen unter Angabe der Dateierweiterung und
Mit Powershell:
Erstellen Sie einen neuen Ordner auf dem Server:
New-Item -Path 'C:OurCoolFiles' -ItemType DirectoryDen freigegebenen Ordner freigeben:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShareAuf Ihrem PC ist der Ordner als Netzlaufwerk verbunden.

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

Gehen Sie zum freigegebenen Ordner, klicken Sie auf die Schaltfläche „Senden“ und wählen Sie die Datei aus.

Hinzufügen einer Shell zum Scheduler.
Wenn Sie die Shell nicht bei jeder Anmeldung manuell starten möchten, müssen Sie sie zum Aufgabenplaner hinzufügen.
$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 $DOhne einen Scheduler können Sie über CMD ausführen:
CD C:OurCoolFilesExplorer++.exeMethode 2. Starten Sie den nativen Explorer

Denken Sie daran, keine GUI
Server Core App Compatibility Feature on Demand (FOD) kehrt zum System zurück: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe und sogar Powershell ISE. Der bestehende Satz an Rollen und Funktionen wird dadurch nicht erweitert.
Starten Sie Powershell und geben Sie den folgenden Befehl ein:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0Starten Sie dann den Server neu:
Restart-Computer 
Danach können Sie sogar Microsoft Office ausführen, verlieren jedoch für immer etwa 200 Megabyte RAM, selbst wenn keine aktiven Benutzer auf dem System vorhanden sind.

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

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