
Exchange Server 2016 und 2019 haben am 14. Oktober 2025 das Supportende erreicht. Nachfolger ist der Exchange Server Subscription Edition (SE). Diese Anleitung zeigt, wie du einen neuen Exchange SE Mailbox-Server komplett per PowerShell und unbeaufsichtigtem Setup installierst – ohne Klick-Assistent. Grundlage ist die offizielle Dokumentation von Microsoft Learn.
Voraussetzungen
- Windows Server 2025, 2022 oder 2019 (Standard oder Datacenter) – Microsoft empfiehlt Server Core
- Der Server ist Mitglied der Active-Directory-Domäne und hat alle Windows-Updates
- Domänencontroller ab Windows Server 2012 R2, Gesamtstruktur-Funktionsebene mindestens 2012 R2
- Konto mit Mitgliedschaft in Schema-Admins und Organisations-Admins (für den ersten Exchange-Server)
- Exchange Server SE als ISO von Microsoft sowie eine passende Lizenz (Exchange SE wird im Abonnement lizenziert)
Hinweis: Ist ein Windows Server 2025 Schemamaster, muss dort vor dem Vorbereiten des AD mindestens das kumulative Update von November 2025 installiert sein.
Schritt 1: Voraussetzungen installieren
1.) Benötigte Windows-Features installieren (Server mit Desktopdarstellung):
Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDSTipp: Alternativ installiert das Exchange-Setup die Windows-Features selbst, wenn du beim Setup den Schalter /InstallWindowsComponents mitgibst (siehe Schritt 3).
2.) Zusätzliche Software herunterladen und installieren: .NET Framework 4.8.1, Visual C++ 2012, Visual C++ 2013 und das IIS URL Rewrite Module.
3.) Unified Communications Managed API 4.0 still installieren und den Remote-Registrierungsdienst auf „Automatisch“ stellen (wird von Exchange vorausgesetzt):
.\UCMARunTimeSetup.exe -q
Set-Service RemoteRegistry -StartupType Automatic
Start-Service RemoteRegistry4.) Server neu starten:
Restart-ComputerSchritt 2: Active Directory vorbereiten
5.) Exchange-ISO einbinden und ins Laufwerk wechseln – Pfad zur ISO anpassen:
$iso = Mount-DiskImage -ImagePath "C:\Install\ExchangeServerSE-x64.iso" -PassThru
$drive = ($iso | Get-Volume).DriveLetter
Set-Location "$($drive):\"6.) Active-Directory-Schema erweitern:
.\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareSchema7.) Active Directory vorbereiten und den Organisationsnamen festlegen. Achtung: Der Name lässt sich später nicht mehr ändern.
.\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD /OrganizationName:"Contoso"8.) Alle Domänen der Gesamtstruktur vorbereiten und danach die AD-Replikation abwarten:
.\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAllDomainsSchritt 3: Exchange Server SE installieren
9.) Mailbox-Rolle unbeaufsichtigt installieren. Name und Pfade der ersten Datenbank sind optional – ohne Angabe legt Exchange sie im Installationsordner an. Die Installation dauert rund 60 Minuten:
.\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /Mode:Install /Roles:Mailbox /InstallWindowsComponents /MdbName:"DB01" /DbFilePath:"D:\ExchangeDB\DB01\DB01.edb" /LogFolderPath:"E:\ExchangeLogs\DB01"Mit _DiagnosticDataON statt _DiagnosticDataOFF sendest du Diagnosedaten an Microsoft – beide Varianten akzeptieren die Lizenzbedingungen.
10.) Nach Abschluss des Setups neu starten:
Restart-ComputerSchritt 4: Installation prüfen
11.) In der Exchange Management Shell Version und Datenbank kontrollieren:
Get-ExchangeServer | Format-List Name, Edition, AdminDisplayVersion
Get-MailboxDatabase -Status | Format-Table Name, Server, Mounted12.) Produktschlüssel eintragen – Servername und Schlüssel anpassen – und den Informationsspeicher neu starten:
Set-ExchangeServer -Identity "EX01" -ProductKey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Restart-Service MSExchangeIS13.) Mit dem Exchange Health Checker von Microsoft die Konfiguration prüfen:
.\HealthChecker.ps1Bereits Exchange 2019 im Einsatz?
Läuft bei dir Exchange Server 2019 CU14 oder CU15, kannst du direkt per In-Place-Upgrade auf Exchange SE wechseln – ähnlich wie beim Einspielen eines kumulativen Updates. Dazu die SE-ISO einbinden und ausführen:
.\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /Mode:UpgradeÄltere Versionen wie Exchange 2016 lassen sich nicht direkt aktualisieren – hier ist eine Migration auf neue Server nötig.
Nach der Installation
- Öffentliches SSL-Zertifikat importieren und den Exchange-Diensten zuweisen
- Virtuelle Verzeichnisse und Autodiscover auf deinen externen Namen einstellen
- Sendeconnector anlegen und DNS-Einträge setzen: MX, SPF, DKIM und DMARC
- Monatliche Exchange Security Updates einplanen
- Veröffentlichung nach außen z. B. über einen Reverse Proxy – siehe NGINX mit NTLM für Exchange
Offizielle Dokumentation: Voraussetzungen · Unbeaufsichtigtes Setup · Supportmatrix
Du möchtest Unterstützung bei der Installation oder Migration auf Exchange SE? Hier findest du mein Angebot.
#ExchangeSE #ExchangeServer #PowerShell #ActiveDirectory #Microsoft #SysAdmin
Toller Beitrag – danke!