In unserer Vergangenheit Wir erklärten, wie wir virtuelle Standard-Client-Maschinen vorbereiten und zeigten, wie wir am Beispiel unseres neuen Ultralight-Tarifs für 120 Rubel ein Standard-Windows Server 2019 Core-Image erstellten.
Der Support-Service erhielt zunehmend Anfragen zum Arbeiten mit Server 2019 Core ohne die übliche grafische Shell. Wir haben uns entschieden, zu zeigen, wie man mit Windows Server 2019 Core arbeitet und wie man eine GUI darauf installiert.

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.
In einem unserer nächsten Artikel werden wir uns die Programmkompatibilitätstabelle mit Windows Server Core ansehen. In diesem Artikel gehen wir auf die Installation der Shell ein.
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.
Zuerst müssen wir die Datei auf den Server herunterladen. Dies kann über SMB (freigegebener Ordner), Windows Admin Center und erfolgen 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.

Erstellen Sie über das Windows Admin Center einen neuen Ordner, indem Sie ein Element im Menü auswählen.

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 mit installierten Features on Demand

Windows Server 2019 Core
Das ist alles. Im nächsten Artikel schauen wir uns die Programmkompatibilitätstabelle mit Windows Server Core an.
Source: habr.com
