So fügen Sie die Serverkompatibilitätsfunktion bei Bedarf zu Server Core hinzu

Die App-Kompatibilitätsfunktion von Microsoft bei Bedarf erhöht die Anzahl der Anwendungen, die mit Server Core arbeiten, ohne die Overhead-Kosten, Sicherheitsrisiken oder Leistungseinbußen einer vollständigen Windows Server Desktop Experience hinzuzufügen.

Mangelnde Anwendungskompatibilität und Verwaltungstools haben Unternehmen daran gehindert, Server Core ohne weiteres zu übernehmen. Die App-Kompatibilitätsfunktion bei Bedarf bietet Anwendungen, die von grafischen Komponenten abhängen, die Binärdateien und Pakete, die sie für die Ausführung auf dem minimalen Betriebssystem benötigen.

Bevor Sie die App-Kompatibilitätsfunktion verwenden, um Server Core um weitere Funktionen zu erweitern, müssen Sie eine Server Core-Bereitstellung einrichten.

Warum sollten Sie Server Core ausführen?

Microsoft hat die Server Core-Installationsoption mit Windows Server 2008 veröffentlicht und sie wird heute in Windows Server 2019 beibehalten. Server Core entfernt die Explorer-GUI und verwendet eine Teilmenge von .NET Framework, um die Leistung und Sicherheit des Servers zu erhöhen. Server mit unnötigen Funktionen weisen eine größere Angriffsfläche auf, und Server mit weniger CPU- und Speicheraufwand können eine schnellere Leistung erbringen.
Um sicherzustellen, dass Server Core-Computer so schlank wie möglich ausgeführt werden, können Sie mit PowerShell die zugrunde liegenden Windows-Serverrollen- und Feature-Binärdateien vom Server entfernen:

Get-WindowsFeature | Where-Object -FilterScript { $_.InstallState -eq 'Available' } | Remove-WindowsFeature -Remove

Wenn Sie nicht wissen, wie Server ohne GUI verwaltet werden, können Sie Server Core nicht verwenden. Server Core verfügt über eine textbasierte lokale Verwaltungsoberfläche, mit der Sie aufrufen Niederlage von der Shell-Eingabeaufforderung.

Das lokale Verwaltungsdienstprogramm für Server Core
Sconfig ist das lokale Verwaltungsdienstprogramm von Server Core.

Niederlage Ruft ein einfaches Menü auf, um die grundlegende Serververwaltung durchzuführen, z. B. das Konfigurieren von TCP / IP oder den Beitritt zu einer Active Directory-Domäne. Sie können mit PowerShell remote verwalten oder das Windows Admin Center verwenden.

Windows Admin Center
Administratoren verwenden die Windows Admin Center-Oberfläche zum Verwalten von Servern.

Das Windows Admin Center kombiniert die Funktionen des Server-Managers und der alten Microsoft-Verwaltungskonsolen in einer kompakten, browserbasierten Konsole. Sie können Admin Center nicht auf Domänencontrollern installieren und es enthält nicht alle Verwaltungsfunktionen.
Sie können auch Remoteserver-Verwaltungstools auf Windows 10-Verwaltungsarbeitsstationen verwenden, um die Microsoft Management Consoles- und PowerShell-Module abzurufen, die für die Remoteverwaltung von Windows Server mit Desktop Experience und Server Core erforderlich sind.

Auf welchen Servern kann Server Core ausgeführt werden?

Sofern Sie keine überzeugenden Geschäfts- oder Anwendungsanforderungen haben, sollten Sie alle neuen Server in der Server Core-Konfiguration bereitstellen. Für vorhandene Server, die im Desktop Experience-Modus ausgeführt werden, haben Sie drei Möglichkeiten: Windows Server 2012 R2, Windows Server 2016 und Windows Server 2019.

Stellen Sie die App-Kompatibilitätsfunktion bei Bedarf bereit, um Windows Server 2019 Server Core-Bereitstellungen besser an die Anwendungsauslastung anzupassen.

In Windows Server 2016 und Windows Server 2019 können Sie nur während der Erstinstallation des Betriebssystems zwischen Server Core und Desktop Experience wählen. Windows Server 2012 R2 bietet Ihnen drei Benutzeroberflächenerfahrungen: Server mit vollständiger Explorer-GUI, minimale Serverschnittstelle und Server Core ohne GUI. In Windows Server 2012 R2 können Sie die verwenden Install-WindowsFeature und Deinstallieren Sie WindowsFeature PowerShell-Cmdlets zum Wechseln zwischen den verschiedenen GUI-Ebenen. Microsoft hat diese Funktion in Windows Server 2016 und Windows Server 2019 entfernt. Dies bedeutet, dass Sie Ihre Server-Betriebssysteminstallationen beim ersten Mal richtig ausführen oder neu installieren müssen.
Stellen Sie die App-Kompatibilitätsfunktion bei Bedarf bereit, um Windows Server 2019 Server Core-Bereitstellungen besser an die Anwendungsauslastung anzupassen.

So installieren Sie die App-Kompatibilitätsfunktion bei Bedarf

Laden Sie die Windows Server 2019 Feature-on-Demand-ISO-Image-Datei aus dem Microsoft Evaluation Center oder über das Web-Download-Portal von Visual Studio Online oder Microsoft Developer Network herunter.
Laden Sie die ISO-Datei auf einen Server mit dem Namen herunter adVM in diesem Beispiel – und teilen Sie es in einem Verzeichnis mit dem Namen fodshare. Führen Sie auf einer PowerShell-Konsole mit erhöhten Rechten auf der Server Core-Box die folgenden Befehle aus:

net use z: \dc-01fodshare
Mount-DiskImage -ImagePath Z:Windows_InsiderPreview_ServerCoreAppCompatibility_17709.iso
DISM /Online /Add-Capability /CapabilityName:"ServerCore.AppCompatibility~~~~0.0.1.0" /Source:Z: /LimitAccess
Restart-Computer -Force

Das Nettonutzung Befehl hat die Dateifreigabe auf der lokalen Server Core-Box bereitgestellt. Das Mount-DiskImage Cmdlet hat die ISO lokal gemountet. Das DISM Der Befehl (Deployment Image Servicing and Management) extrahierte die App-Kompatibilitätspakete und installierte sie.
Wenn Sie möchten, dass Internet Explorer 11 auf dem Server verfügbar ist, führen Sie die aus DISM Befehl:

Dism /online /add-package:Z:"Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab"

Starten Sie die Server Core-Box neu, um die Konfiguration abzuschließen.

Feature on Demand greift auf den Datei-Explorer und den Leistungsmonitor auf dem Server Core zu.
Funktion on Demand eingeschränkte GUI-Unterstützung auf Server Core

Wenn auf Server Core SQL Server ausgeführt wird, können Sie SQL Server Management Studio lokal ausführen. Etwas GUI-Tools, die lokal auf Server Core ausgeführt werden Zu den Funktionen bei Bedarf gehören Geräte-Manager, Datenträgerverwaltung, Ereignisanzeige, Failover-Cluster-Manager, Datei-Explorer, Microsoft Management Console, Leistungsmonitor, Ressourcenmonitor und Windows PowerShell.

Similar Posts

Leave a Reply