Exchange Server 2023 H1 Özel Ayar Yapılandırması

Exchange Server 2023 H1 CU13’ün yayımlanması ile birlikte Modern Authentication desteği gelmişti, bu sürüm ile birlikte özelleştirdiğimiz config dosyaları da korunmaya başlandı.

Exchange yöneticileri her CU kurulumundan sonra yapılandırmış olduğu özel ayarları, config dosyalarının yedeklerini tekrar yüklemek durumunda kalıyordu veya tekrar yapılandırma yapmaları gerekiyordu. Exchange Server 2019 CU13 ile birlikte bu değişikliğe uğradı ve CU13 kurulumu sırasında 70’e yakın dosya veya klasör yedekleniyor ve kurulum bitiminde otomatik olarak geri yüklenmeye başlıyor.

Yedekleme Konumu Exchange Server kurulumu dizini altındadır;

“Exchange Server – V15 – Config”

CU Kurulumu özel olarak yapılandırmış olduğunuz dosyaları aşağıdaki adımları uygulayarak korumaktadır;

Korunan yapılandırma dosyaları, korunan bölümler ve Anahtar Listesi

Kurulum işleminde yedeklenen dosya ve bölümler ise aşağıdaki gibidir;

No.Config File NameSections PreservedAdditional Keys Preserved
1<ExchangeInstallPath>\V15\Bin\ComplianceAuditService. exe. configappSettings
2<ExchangeInstallPath>\V15\Bin\EdgeTransport. exe. configappSettings
3<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Diagnostics.Service. exe. configappSettings
4<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Directory.TopologyService. exe. configappSettingsmaxReceivedMessageSize,
maxStringContentLength
5<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.EdgeSyncSvc. exe. configappSettings
6<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Mitigation.Service. exe. configappSettings
9<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.RpcClientAccess.Service. exe. configappSettings, defaultProxymaxReceivedMessageSize,
maxStringContentLength
10<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Search.Service. exe. configappSettings –
12<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Servicehost. exe. configappSettings, defaultProxymaxReceivedMessageSize,
maxStringContentLength
14<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Store.Service. exe. configappSettings –
17<ExchangeInstallPath>\V15\Bin\MSExchangeCompliance. exe. configappSettings
18<ExchangeInstallPath>\V15\Bin\MSExchangeDelivery. exe. configappSettings –
19<ExchangeInstallPath>\V15\Bin\MSExchangeFrontEndTransport. exe. configappSettings –
20<ExchangeInstallPath>\V15\Bin\MSExchangeHMHost. exe. configappSettings
21<ExchangeInstallPath>\V15\Bin\MSExchangeHMRecovery. exe. configappSettings –
22<ExchangeInstallPath>\V15\Bin\MSExchangeHMWorker. exe. configappSettings
23<ExchangeInstallPath>\V15\Bin\MSExchangeMailboxAssistants. exe. configappSettings –
24<ExchangeInstallPath>\V15\Bin\MsExchangeMailboxReplication. exe. configappSettings, defaultProxymaxReceivedMessageSize,
maxStringContentLength
26<ExchangeInstallPath>\V15\Bin\MSExchangeSubmission. exe. configappSettings –
27<ExchangeInstallPath>\V15\Bin\MSExchangeThrottling. exe. configappSettings
28<ExchangeInstallPath>\V15\Bin\MSExchangeTransport. exe. configappSettings
29<ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Imap4. exe. configappSettings,
defaultProxy
30<ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Imap4Service. exe. configappSettings –
31<ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Pop3. exe. configappSettings,
defaultProxy
32<ExchangeInstallPath>\V15\ClientAccess\PopImap\Microsoft.Exchange.Pop3Service. exe. configappSettings
33<ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Imap4. exe. configappSettings,
defaultProxy
34<ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Imap4Service. exe. configappSettings –
35<ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Pop3. exe. configappSettings,
defaultProxy
36<ExchangeInstallPath>\V15\FrontEnd\PopImap\Microsoft.Exchange.Pop3Service. exe. configappSettings –
37<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.AddressBook.Service. dll. configappSettings –
38<ExchangeInstallPath>\V15\Bin\Microsoft.Exchange.Management.Transport. dll. configappSettings –
39<ExchangeInstallPath>\V15\TransportRoles\agents\Antimalware\Microsoft.Exchange.Transport.Agent.Malware.dll. configappSettings –
40<ExchangeInstallPath>\V15\Bin\MSExchangeUM. configappSettings –
41<ExchangeInstallPath>\V15\ClientAccess\Autodiscover\web. configappSettingsmaxReceivedMessageSize
42<ExchangeInstallPath>\V15\ClientAccess\Autodiscover\web. configappSettingsmaxReceivedMessageSize
43<ExchangeInstallPath>\V15\ClientAccess\ecp\DLPPolicy\Web. configmaxRequestLength
44<ExchangeInstallPath>\V15\ClientAccess\ecp\Handlers\Web. configmaxRequestLength
45<ExchangeInstallPath>\V15\ClientAccess\ecp\PersonalSettings\Web. configmaxRequestLength
46<ExchangeInstallPath>\V15\ClientAccess\ecp\UsersGroups\Web. configmaxRequestLength
47<ExchangeInstallPath>\V15\ClientAccess\exchweb\ews\web. configappSettings,
defaultProxy,
extendedProtectionPolicy
maxAllowedContentLength,
maxReceivedMessageSize,
maxRequestLength,
maxStringContentLength
48<ExchangeInstallPath>\V15\ClientAccess\mapi\emsmdb\web. configappSettings,
defaultProxy
maxAllowedContentLength,
maxReceivedMessageSize,
maxRequestLength,
maxStringContentLength
49<ExchangeInstallPath>\V15\ClientAccess\mapi\nspi\web. configappSettings,
defaultProxy
maxAllowedContentLength,
maxRequestLength
50<ExchangeInstallPath>\V15\ClientAccess\OAB\web. configappSettings –
52<ExchangeInstallPath>\V15\ClientAccess\PowerShell\web. configappSettings –
53<ExchangeInstallPath>\V15\ClientAccess\PowerShell-Proxy\web. configappSettings –
54<ExchangeInstallPath>\V15\ClientAccess\PushNotifications\web. configappSettingsmaxReceivedMessageSize
55<ExchangeInstallPath>\V15\ClientAccess\rest\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
56<ExchangeInstallPath>\V15\ClientAccess\RpcProxy\web. configappSettings –
57<ExchangeInstallPath>\V15\ClientAccess\Sync\web. configappSettings,
defaultProxy
MaxDocumentDataSize,
maxRequestLength,
maxAllowedContentLength
58<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\autodiscover\web. configappSettings
59<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\ecp\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
60<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\ews\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
61<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\mapi\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
62<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\oab\web. configappSettings
63<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\owa\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
64<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\powershell\web. configappSettings
65<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\pushnotifications\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
66<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\ReportingWebService\web. configappSettings
67<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\rest\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
68<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\rpc\web. configappSettingsmaxAllowedContentLength,
maxRequestLength
69<ExchangeInstallPath>\V15\FrontEnd\HttpProxy\sync\web. configappSettingsmaxRequestLength,
maxAllowedContentLength
70<ExchangeInstallPath>\V15\FIP-FS\Data\Configuration. xmlProxySettings
71<ExchangeInstallPath>\V15\Bin\Search\Ceres\Runtime\1.0\Noderunner. exe. config

Kurulum tamamlandıktan sonra, korunan tüm yapılandırma ayarlarının başarıyla geri yüklendiğini belirtmek için GUI veya Core modunda ayrı ayrı bildirimler bulunmaktadır.

Exchange Server 2019 CU 13 Yedekleme Modu Kapatma

CU 13 ve sonraki sürümlerde varsayılan olarak yedekleme modu açık gelmektedir, bu işlemi kapatmak için aşağıdaki adımları uygulayabilrisiniz.

New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\Setup -Name "DisablePreservation" -Value 1 -Type String

Exchange Server CU 13, reg key ayarlandıktan sonra çalıştırılırsa, kurulum yapılandırmaların hiçbirinde herhangi bir anahtar/değer çiftini yedeklemez veya geri yükleme işlemi gerçekleştirilmemektedir.

DisablePreservation (Type: REG_SZ)1Yapılandırma dosyalarındaki tüm anahtar değer çiftleri sıfırlanır ve yükseltme öncesi yapılandırmanın yedeği depolanmaz
DisablePreservation (Type: REG_SZ)NULLKurulum, yükseltme öncesi yapılandırmaların bir yedeğini oluşturur ve yükseltme öncesi yapılandırmalardaki belirli anahtar/değer çiftini yeni yapılandırmalara korur.
DisablePreservation (Type: REG_SZ)Any other valueKurulum, yükseltme öncesi yapılandırmaların bir yedeğini oluşturur ve yükseltme öncesi yapılandırmalardaki belirli anahtar/değer çiftini yeni yapılandırmalara korur.

Geri yükleme işlemi gerçekleştirilmediği zaman kurulum ekranında aşağıdaki bildirim görüntülenmektedir.

Exit mobile version