In unserer Vergangenheit
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.exe
Wo 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 Directory
Den freigegebenen Ordner freigeben:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShare
Auf 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 $D
Ohne einen Scheduler können Sie über CMD ausführen:
CD C:OurCoolFilesExplorer++.exe
Methode 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.
Starten Sie Powershell und geben Sie den folgenden Befehl ein:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Starten 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