Server Core vs. Desktop Experience
Windows Server Desktop Experience:
+ Vollstaendige GUI
+ Einfachere Einrichtung
- Mehr RAM-Verbrauch
- Groessere Angriffsflaeeche
- Mehr Updates / Neustarts
Windows Server Core (empfohlen fuer Produktion):
+ 30-40% weniger RAM
+ Weniger Patches (weniger Angriffsflaeeche)
+ Kleinere Installationsgroesse
+ Schnellerer Boot
- Nur Kommandozeile lokal
- Steilere Lernkurve
Erstkonfiguration mit sconfig
sconfig starten:
1. Domain / Workgroup
2. Computer Name
3. Remote Management
4. Windows Update Settings
5. Remote Desktop (aktivieren!)
6. Network Settings
7. Date and Time
Server Core via PowerShell verwalten
# Von lokalem Server Core:
# IP-Adresse setzen
New-NetIPAddress `
-InterfaceAlias "Ethernet" `
-IPAddress 192.168.1.50 `
-PrefixLength 24 `
-DefaultGateway 192.168.1.1
Set-DnsClientServerAddress `
-InterfaceAlias "Ethernet" `
-ServerAddresses "192.168.1.10", "192.168.1.11"
# Hostname setzen
Rename-Computer -NewName "SERVER01" -Restart
# Domain beitreten
Add-Computer -DomainName "firma.local" `
-Credential (Get-Credential) `
-Restart
# Rollen installieren
Install-WindowsFeature -Name Web-Server
Install-WindowsFeature -Name File-Services
Get-WindowsFeature | Where-Object Installed
Remote-Verwaltung von anderem Windows-PC
# PowerShell-Remoting (muss auf Server Core aktiviert sein)
# Standard: bereits aktiviert in Server Core
# Remote-Verbindung herstellen
Enter-PSSession -ComputerName server01 `
-Credential firmaadministrator
# Remote-Befehl ausfuehren
Invoke-Command -ComputerName server01 `
-Credential firmaadministrator `
-ScriptBlock {
Get-EventLog -LogName System -Newest 10
}
# Server Manager (GUI) fuer Remote-Server
# Server Manager → All Servers → Add Servers
# → Server Core kann von Desktop-PC aus verwaltet werden!
# Windows Admin Center (WAC) fuer Browser-Verwaltung
# WAC auf Management-PC installieren
# → server01 als verwalteten Server hinzufuegen
Wichtige Server Core Befehle
# System-Info
systeminfo | findstr /C:"OS Name" /C:"Total Physical Memory"
Get-ComputerInfo
# Prozesse und Services
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10
Get-Service | Where-Object {$_.Status -eq "Stopped"}
# Netzwerk
netstat -an | findstr ESTABLISHED
Get-NetAdapter
Test-NetConnection 8.8.8.8
# Disk
Get-PSDrive
Get-Volume
# Updates
sconfig # Option 6: Windows Update
FAQ
Kann man nachtraeglich von Core auf Desktop Experience wechseln?
Ja. Install-WindowsFeature -Name Server-Gui-Mgmt-Infra, Server-Gui-Shell und Neustart. Aber: lieber sauber neu aufsetzen.
Fazit
Windows Server Core ist fuer Produktionsserver empfohlen: weniger Angriffsflaeeche, weniger RAM-Verbrauch, vollstaendig per PowerShell und Windows Admin Center verwaltbar.
Windows Server Administration fuer KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Beratung anfragen.