Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR:
2016
2019
Subscription Edition
Übersicht
Nach der Installation von Exchange Server besteht eine allgemeine Administratoraufgabe darin, Einstellungen anzupassen, z. B. clientspezifische Nachrichtengrößenbeschränkungen. Diese Einstellungen werden in der Regel in web.config, sharedweb.configund anderen Konfigurationsdateien auf dem Exchange-Server konfiguriert.
In der Vergangenheit besteht eine der Herausforderungen für Exchange-Serveradministratoren darin, dass bei jeder Installation eines kumulativen Updates (CU) diese Dateien und die darin enthaltenen benutzerdefinierten Einstellungen vom Setup überschrieben werden, wodurch ein Administrator gezwungen wird, seine Einstellungen zu sichern/wiederherzustellen oder sie nach jeder CU-Installation erneut anzuweisen.
Mit Exchange Server 2019 CU13 und höher sichert setup jetzt die am häufigsten verwendeten Konfigurationsdateien und stellt sie wieder her, sodass Administratoren sie nicht mehr manuell wiederherstellen oder erneut anwenden müssen.
Setup behält benutzerdefinierte Konfigurationen wie folgt bei:
- Setup erstellt eine Sicherung der vorhandenen Dateien.
- Setup installiert Exchange Server (oder aktualisiert vorhandene Exchange Server) und überschreibt vorhandene Dateien mit Standardkonfigurationen und Einstellungen, die im Exchange-Setup vorhanden sind.
- Setup stellt schließlich die entsprechenden Dateien und benutzerdefinierten Werte kritischer Schlüssel wieder her, die in den Konfigurationsdateien vor dem Upgrade in den neuen Konfigurationsdateien gespeichert sind, die aus dem Exchange-Setup kopiert wurden.
Setup behält die wichtigsten Konfigurationseinstellungen (falls vorhanden) bei, die ganze Abschnitte oder bestimmte Schlüssel-Wert-Paare enthalten können.
appSettingsenthält viele Schlüssel-Wert-Paare, die einen Bereich von Anwendungseinstellungen konfigurieren (z. B. Protokollierungspfad, Größe der Nachrichtenwarteschlange usw.). Jedes Schlüssel-Wert-Paar, das mit<add key>dem Tag erstellt wurde, wird beibehalten, wenn dieser Abschnitt vorhanden ist.In der folgenden Datei wird z. B
ClientTunnelExpirationTime. beibehalten.<configuration> <appSettings> <add key="ClientTunnelExpirationTime" value="30" /> </appSettings> </ configuration>Der gesamte
proxySettingsAbschnitt ist kritisch und wird beibehalten.maxAllowedContentLengthwird verwendet, um die maximale Länge des Inhalts (in Bytes) in einer Anforderung anzugeben.<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="4194304" /> </requestFiltering> </security> <system.webServer>maxRequestLengthwird verwendet, um die maximale Anforderungsgröße anzugeben.<system.web> <httpRuntime maxRequestLength="4194304" /> </system.web>maxReceivedMessageSizewird insystembinding- undcustombinding-Elementen verwendet, um die maximale Größe (in Bytes) für eine Nachricht festzulegen, die auf einem Kanal empfangen werden kann, der mit dieser Bindung konfiguriert ist.maxStringContentLengthist sowohl in - als auchsystembindingcustomBinding-Elementen vorhanden und wird verwendet, um die maximale Zeichenfolgengröße zu begrenzen, die der XML-Reader zurückgibt.extendedProtectionPolicywird verwendet, um die erweiterte Schutzrichtlinie festzulegen, die vom Server verwendet wird, um eingehende Clientverbindungen zu überprüfen.defaultProxywird zum Konfigurieren des HTTP-Proxyservers verwendet.
Liste der beibehaltenen Konfigurationsdateien zusammen mit beibehaltenen Abschnitten und Schlüsseln
Hier ist die Liste aller Konfigurationsdateien zusammen mit Abschnitten und Schlüsseln, die während des CU-Upgrades automatisch beibehalten werden.
Hinweis
Risikominderungen für iis-URL-Rewrite-Regeln , die auf einer Ebene pro Standort/pro vDir angewendet wurden, werden von diesem Feature nicht beibehalten und schließlich vom Exchange Emergency Mitigation-Dienst erneut angewendet, wenn sie weiterhin für das installierte CU gelten. Weitere Informationen finden Sie hier.
| Nein | Konfigurationsdateiname | Beibehaltene Abschnitte | Zusätzliche Schlüssel beibehalten |
|---|---|---|---|
| 1 | <ExchangeInstallPath>\V15\Bin\ComplianceAuditService.exe.config |
appSettings | - |
| 2 | <ExchangeInstallPath>\V15\Bin\EdgeTransport.exe.config |
appSettings | - |
| 3 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Diagnostics.Service.exe.config |
appSettings | - |
| 4 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Directory.TopologyService.exe.config |
appSettings | maxReceivedMessageSize, maxStringContentLength |
| 5 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.EdgeSyncSvc.exe.config |
appSettings | - |
| 6 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Mitigation.Service.exe.config |
appSettings | - |
| 9 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.RpcClientAccess.Service.exe.config |
appSettings, defaultProxy | maxReceivedMessageSize, maxStringContentLength |
| 10 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Search.Service.exe.config |
appSettings | - |
| 12 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Servicehost.exe.config |
appSettings, defaultProxy | maxReceivedMessageSize, maxStringContentLength |
| 14 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Store.Service.exe.config |
appSettings | - |
| 17 | <ExchangeInstallPath>\V15\Bin\MSExchangeCompliance.exe.config |
appSettings | - |
| 18 | <ExchangeInstallPath>\V15\Bin\MSExchangeDelivery.exe.config |
appSettings | - |
| 19 | <ExchangeInstallPath>\V15\Bin\MSExchangeFrontEndTransport.exe.config |
appSettings | - |
| 20 | <ExchangeInstallPath>\V15\Bin\MSExchangeHMHost.exe.config |
appSettings | - |
| 21 | <ExchangeInstallPath>\V15\Bin\MSExchangeHMRecovery.exe.config |
appSettings | - |
| 22 | <ExchangeInstallPath>\V15\Bin\MSExchangeHMWorker.exe.config |
appSettings | - |
| 23 | <ExchangeInstallPath>\V15\Bin\MSExchangeMailboxAssistants.exe.config |
appSettings | - |
| 24 | <ExchangeInstallPath>\V15\Bin\MsExchangeMailboxReplication.exe.config |
appSettings, defaultProxy | maxReceivedMessageSize, maxStringContentLength |
| 26 | <ExchangeInstallPath>\V15\Bin\MSExchangeSubmission.exe.config |
appSettings | - |
| 27 | <ExchangeInstallPath>\V15\Bin\MSExchangeThrottling.exe.config |
appSettings | - |
| 28 | <ExchangeInstallPath>\V15\Bin\MSExchangeTransport.exe.config |
appSettings | - |
| 29 | <ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Imap4.exe.config |
appSettings, defaultProxy |
- |
| 30 | <ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Imap4Service.exe.config |
appSettings | - |
| 31 | <ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Pop3.exe.config |
appSettings, defaultProxy |
- |
| 32 | <ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Pop3Service.exe.config |
appSettings | - |
| 33 | <ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Imap4.exe.config |
appSettings, defaultProxy |
- |
| 34 | <ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Imap4Service.exe.config |
appSettings | - |
| 35 | <ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Pop3.exe.config |
appSettings, defaultProxy |
- |
| 36 | <ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Pop3Service.exe.config |
appSettings | - |
| 37 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.AddressBook.Service.dll.config |
appSettings | - |
| 38 | <ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Management.Transport.dll.config |
appSettings | - |
| 39 | <ExchangeInstallPath>\V15\TransportRoles\agents\Antimalware\Microsoft.Exchange.Transport.Agent.Malware.dll.config |
appSettings | - |
| 40 | <ExchangeInstallPath>\V15\Bin\MSExchangeUM.config |
appSettings | - |
| 41 | <ExchangeInstallPath>\V15\ClientAccess\Autodiscover\web.config |
appSettings | maxReceivedMessageSize |
| 42 | <ExchangeInstallPath>\V15\ClientAccess\ecp\web.config |
appSettings | maxReceivedMessageSize, maxStringContentLength |
| 43 | <ExchangeInstallPath>\V15\ClientAccess\ecp\DLPPolicy\Web.config |
- | maxRequestLength |
| 44 | <ExchangeInstallPath>\V15\ClientAccess\ecp\Handlers\Web.config |
- | maxRequestLength |
| 45 | <ExchangeInstallPath>\V15\ClientAccess\ecp\PersonalSettings\Web.config |
- | maxRequestLength |
| 46 | <ExchangeInstallPath>\V15\ClientAccess\ecp\UsersGroups\Web.config |
- | maxRequestLength |
| 47 | <ExchangeInstallPath>\V15\ClientAccess\exchweb\ews\web.config |
appSettings, defaultProxy, extendedProtectionPolicy |
maxAllowedContentLength, maxReceivedMessageSize, maxRequestLength, maxStringContentLength |
| 48 | <ExchangeInstallPath>\V15\ClientAccess\mapi\emsmdb\web.config |
appSettings, defaultProxy |
maxAllowedContentLength, maxReceivedMessageSize, maxRequestLength, maxStringContentLength |
| 49 | <ExchangeInstallPath>\V15\ClientAccess\mapi\nspi\web.config |
appSettings, defaultProxy |
maxAllowedContentLength, maxRequestLength |
| 50 | <ExchangeInstallPath>\V15\ClientAccess\OAB\web.config |
appSettings | - |
| 52 | <ExchangeInstallPath>\V15\ClientAccess\PowerShell\web.config |
appSettings | - |
| 53 | <ExchangeInstallPath>\V15\ClientAccess\PowerShell-Proxy\web.config |
appSettings | - |
| 54 | <ExchangeInstallPath>\V15\ClientAccess\PushNotifications\web.config |
appSettings | maxReceivedMessageSize |
| 55 | <ExchangeInstallPath>\V15\ClientAccess\rest\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 56 | <ExchangeInstallPath>\V15\ClientAccess\RpcProxy\web.config |
appSettings | - |
| 57 | <ExchangeInstallPath>\V15\ClientAccess\Sync\web.config |
appSettings, defaultProxy |
MaxDocumentDataSize, maxRequestLength, maxAllowedContentLength |
| 58 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\autodiscover\web.config |
appSettings | - |
| 59 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\ecp\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 60 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\ews\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 61 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\mapi\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 62 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\oab\web.config |
appSettings | - |
| 63 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\owa\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 64 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\powershell\web.config |
appSettings | - |
| 65 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\pushnotifications\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 66 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\ReportingWebService\web.config |
appSettings | - |
| 67 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\rest\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 68 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\rpc\web.config |
appSettings | maxAllowedContentLength, maxRequestLength |
| 69 | <ExchangeInstallPath>\V15\FrontEnd\HttpProxy\sync\web.config |
appSettings | maxRequestLength, maxAllowedContentLength |
| 70 | <ExchangeInstallPath>\V15\FIP-FS\Data\Configuration.xml |
ProxySettings | - |
| 71 | <ExchangeInstallPath>\V15\Bin\Search\Ceres\Runtime\1.0\Noderunner.exe.config |
- | memoryLimitMegabytes |
Nach Abschluss des Setups werden die folgenden Meldungen angezeigt, um anzugeben, dass alle beibehaltenen Konfigurationseinstellungen erfolgreich wiederhergestellt wurden.
GUI-Modus
Unbeaufsichtigter Modus
Die Sicherung der beibehaltenen Konfigurationsdateien wird in %ProgramFiles%\Microsoft\Exchange Server\V15\Config Unterordnern gespeichert, die das Benennungsformat verwenden v_<ExchangeVersion>_<Timestamp>.
Hinweis
Wenn diese Dateien nach Abschluss des Setups nicht benötigt werden, können sie sicher gelöscht werden.
Setup behält standardmäßig benutzerdefinierte Einstellungen bei. Wenn Sie dieses Feature nicht verwenden möchten, können Sie es deaktivieren, indem Sie einen REG_SZ Eintrag DisablePreservation unter HKLM\SOFTWARE\Microsoft\ExchangeServer\v15\Setup erstellen und den Wert auf 1festlegen.
Das Schlüssel-Wert-Paar kann erstellt werden, indem Sie den folgenden PowerShell-Befehl ausführen:
New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\Setup -Name "DisablePreservation" -Value 1 -Type String
Wenn das Exchange-Setup ausgeführt wird, nachdem der Registrierungsschlüssel auf 1festgelegt wurde, wird das Setup kein Schlüssel-Wert-Paar in einer der Konfigurationen sichern oder wiederherstellen.
| Registrierungsschlüssel | Registrierungswert | Exchange-Setupverhalten |
|---|---|---|
DisablePreservation (Typ: REG_SZ) |
1 | Alle Schlüssel-Wert-Paare in Konfigurationsdateien werden zurückgesetzt, und es wird keine Sicherung der Preupgrade-Konfiguration gespeichert (dieses Verhalten entspricht vorherigen CU-Upgrades). |
DisablePreservation (Typ: REG_SZ) |
NULL | Setup erstellt eine Sicherung von Preupgrade-Konfigurationen und behält bestimmte Schlüssel-Wert-Paare in Preupgrade-Konfigurationen für die neuen Konfigurationen bei. |
DisablePreservation (Typ: REG_SZ) |
Jeder andere Wert | Setup erstellt eine Sicherung von Preupgrade-Konfigurationen und behält bestimmte Schlüssel-Wert-Paare in Preupgrade-Konfigurationen für die neuen Konfigurationen bei. |
Wenn Setup nicht alle Einstellungen in ihren vorherigen Zustand wiederherstellen kann, wird eine Warnung angezeigt.
Unbeaufsichtigter Modus
Beaufsichtigter Modus
Im nächsten Schritt können Administratoren die Setupprotokolldatei analysieren, um festzustellen, welche Einstellungen nicht beibehalten werden konnten. Möglicherweise ist in der Protokolldatei mindestens ein Eintrag vorhanden, um anzugeben, welche Einstellungen nicht beibehalten werden konnten:
- Ausnahme beim Lesen der Konfigurationsdatei:
<configFileName>. Überspringen der Erhaltung. - Ausnahme beim Speichern von
<Preservation cmdlet name>Änderungen in:<configFileName>. - Ausnahme bei der Schemaüberprüfung der Konfigurationsdatei:
<configFileName>. Überspringen der Erhaltung. -
<Preservation cmdlet name>Fehler für:<configFileName>
Administratoren können alle Konfigurationsdateien manuell vom Sicherungsspeicherort an den erforderlichen Speicherort kopieren, indem sie die vom Setup erstellten Dateien überschreiben. Dadurch wird auch der Zustand dieser Dateien vor dem Setup wiederhergestellt.