Active Directory ve etki alanlarını Exchange Server için hazırlama


Exchange Server için Active Directory (AD) şeması ve domainlerini hazırlamak istiyorsunuz. Active Directory'yi ve etki alanlarını Exchange için hazırlamadan önce Exchange Server ön koşullarını yükleyin. Bundan sonra kuruluşunuza Exchange Server'ı yükleyebilirsiniz.

Bilgi

Başlamadan önce Exchange Sunucusu olacak Windows Sunucusunda oturum açın ve şu adımları izleyin:

  • En son Windows Güncellemelerini yükleyin
  • Windows Güncellemelerini yükledikten sonra yeniden başlatın
  • Sunucuyu etki alanına dahil edin

Exchange Sunucusunu İndirin

AD'yi Exchange Server'a hazırlamadan önce Exchange Server ISO'yu indirmeniz gerekir. En son Exchange Server CU'larının listesini almak için aşağıdaki sayfaya gidin. Sayfa, Exchange Server yapı numaralarını ve yayın tarihlerini gösterecektir. Yüklemek istediğiniz Exchange Server sürümünü bulun. Daha sonra ISO görüntüsünü indirip kaydedin.

Örneğimizde Exchange Server 2016 kurulumunu gerçekleştireceğiz. Bu yazının yazıldığı an itibarıyla Exchange Server 2016'nın en son sürümü Exchange Server 2016 CU16'dır. Çıkış tarihi 17 Mart 2020'dir. Yapı numarası 15.1.1979.3'tür.

Hangi Exchange Server CU'sunu kurmalısınız?
Exchange Server'ın en son sürümünü indirip yüklemenizi öneririz. Her CU, önceki tüm CU'lardan gelen güncellemeleri ve değişiklikleri içeren eksiksiz bir Exchange kurulumudur. Önce herhangi bir önceki CU'yu veya Exchange Server RTM'yi yüklemenize gerek yoktur.

Active Directory'yi genişletmenin önkoşulları

Active Directory şemasını genişletmeden önce Exchange Server'a aşağıdakilerin yüklenmesi gerekir:

  • .NET Framework'ün kurulu olması gerekir
  • RSAT-ADDS özelliği kurulmalıdır
  • Hesabın Schema Admins ve Enterprise Admins güvenlik gruplarına eklenmesi gerekiyor

.NET Framework'ü yükleyin

Exchange Server Yükleme önkoşullarını izlediyseniz .NET Framework zaten yüklüdür. Bunu yapmadıysanız Exchange Server desteklenebilirlik matrisinde doğru .NET Framework sürümünü bulun. .NET Framework indirme sayfasına gidin ve uygun sürümü indirin.

Örneğimizde .NET Framework 4.8 kurmamız gerekiyor. İndirme işlemi biterse dosyayı sağ tıklayın ve yönetici olarak çalıştır'ı seçin. .NET Framework'ü Exchange Sunucusuna yükleyin. Kurulum tamamlandığında yeniden başlatın.

Not: Active Directory Şemasını etki alanı denetleyicisinden veya kuruluştaki herhangi bir sunucudan genişletebilirsiniz. RSAT-ADDS özelliği etki alanı denetleyicisine zaten yüklenmiştir. Şemayı Domain Controller üzerinde hazırlamak istiyorsanız sadece .NET Framework kurmanız yeterli olacaktır. Bazı kuruluşların ortamdaki farklı idari sorumlulukları nedeniyle farklı ekipleri vardır.

RSAT-ADDS özelliğini yükleyin

Exchange Sunucusunu Yükleme önkoşullarını izlediyseniz RSAT-ADDS özelliği zaten yüklüdür. RSAT-ADDS özelliğini yüklemediğinizi varsayalım. PowerShell'i yönetici olarak çalıştırın. RSAT-ADDS özelliğini de içeren Install-WindowsFeature cmdlet'ini çalıştırın.

Install-WindowsFeature RSAT-ADDS

Aşağıdaki çıktı görünür.

Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True    No             Success   {Remote Server Administration Tools, Activ...

Schema Admins ve Enterprise Admins güvenlik grupları

Şemayı genişletebilmeniz için hesabınızın Şema Yöneticileri ve Kurumsal Yöneticiler güvenlik gruplarının üyesi olması gerekir. Active Directory'yi açın ve henüz ayarlanmamışsa her iki grubu da hesabınıza ekleyin. Bunlar yüksek ayrıcalıklı gruplardır. Bu görevi tamamladığınızda hesabınızı gruplardan kaldırmanızı öneririz.

Not: Kendinizi bu gruplara yeni eklediyseniz, yeni grup üyeliğinin yürürlüğe girmesi için oturumu kapatıp sunucuya tekrar girmeniz gerekir.

Active Directory Şemasını Hazırlayın

Kuruluşunuzu Exchange Server'a hazırlamanın ilk adımı Active Directory şemasını genişletmektir. Exchange, Active Directory'de çok fazla bilgi depolar, ancak bunu yapabilmesi için önce sınıfları ve nitelikleri eklemesi/güncellemesi gerekir.

Dosya Gezgini'nde Exchange Server CU ISO görüntü dosyasına sağ tıklayın ve Bağla'yı seçin. ISO görüntüsünü bir sürücüye bağlayacaktır. Örneğin, E:\ sürücüsü. E:\ sürücüsü Exchange yükleme dosyalarını içerir. Bir sonraki adıma geçmeden önce Exchange ISO görüntüsünü bağladığınızdan emin olun.

Komut İstemi'ni yönetici olarak çalıştırın. Exchange Server için şemayı genişletmek/hazırlamak için aşağıdaki komutu çalıştırın.

E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareSchema

Çıktıda TAMAMLANDI mesajlarını göreceksiniz. Exchange Server için şema genişletme/hazırlama başarıyla tamamlandı.

Microsoft Exchange Server 2016 Cumulative Update 16 Unattended Setup

Copying Files...
File copy complete. Setup will now collect additional information needed for installation.


Performing Microsoft Exchange Server Prerequisite Check

    Prerequisite Analysis                                                                             COMPLETED

Configuring Microsoft Exchange Server

    Extending Active Directory schema                                                                 COMPLETED

The Exchange Server setup operation completed successfully.

Active Directory'yi Hazırlayın

Active Directory şeması genişletildikten sonra Active Directory'nin diğer bölümlerini Exchange Server için hazırlayabilirsiniz. Bu adım sırasında Exchange, bilgileri depolamak için Active Directory'de kapsayıcılar, nesneler ve diğer öğeler oluşturacaktır. Exchange kapsayıcılarının, nesnelerinin, niteliklerinin vb. koleksiyonuna Exchange organizasyonu adı verilir.

Makaleyi takip ettiyseniz zaten Şema Yöneticileri ve Kurumsal Yöneticiler güvenlik gruplarının üyesisiniz demektir. Active Directory'yi açın ve henüz ayarlanmamışsa her iki grubu da hesabınıza ekleyin. Bunlar yüksek ayrıcalıklı gruplardır. Bu görevi tamamladığınızda hesabınızı gruplardan kaldırmanızı öneririz.

Not: Kendinizi bu gruplara yeni eklediyseniz, yeni grup üyeliğinin yürürlüğe girmesi için oturumunuzu kapatıp Sunucuya tekrar girmeniz gerekir.

Halihazırda bir Exchange kuruluşunuz yoksa kuruluş için bir ad sağlamanız gerekir.

Not: Exchange kuruluşu için bir ad seçmeniz gerekir. Kuruluş adı Exchange tarafından dahili olarak kullanılır. Genellikle kullanıcılar tarafından görülmez ve Exchange'in işlevselliğini etkilemez. Ayrıca e-posta adresleri için ne kullanabileceğinizi belirlemez. Kuruluş adı 64 karakterden fazla olamaz ve boş bırakılamaz. Geçerli karakterler A'dan Z'ye, a'dan z'ye, 0'dan 9'a, kısa çizgi veya kısa çizgi (-) ve boşluktur ancak baştaki veya sondaki boşluklara izin verilmez. Kuruluş adını ayarladıktan sonra değiştiremezsiniz.

Komut İstemi'ni yönetici olarak çalıştırın. Active Directory'yi Exchange Server'a hazırlamak için aşağıdaki komutu çalıştırın.

E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD /OrganizationName:"EXOIP"

Aşağıdaki çıktı görünür.

Microsoft Exchange Server 2016 Cumulative Update 16 Unattended Setup

Copying Files...
File copy complete. Setup will now collect additional information needed for installation.


Performing Microsoft Exchange Server Prerequisite Check

    Prerequisite Analysis                                                                             100%

Setup will prepare the organization for Exchange Server 2016 by using 'Setup /PrepareAD'. No Exchange Server 2013 roles
have been detected in this topology. After this operation, you will not be able to install any Exchange Server 2013
roles.
For more information, visit: https://learn.microsoft.com/Exchange/plan-and-deploy/deployment-ref/readiness-checks?view=exchserver-2016

Setup will prepare the organization for Exchange Server 2016 by using 'Setup /PrepareAD'. No Exchange Server 2010 roles
have been detected in this topology. After this operation, you will not be able to install any Exchange Server 2010
roles.
For more information, visit: https://learn.microsoft.com/Exchange/plan-and-deploy/deployment-ref/readiness-checks?view=exchserver-2016


Configuring Microsoft Exchange Server

    Organization Preparation                                                                          COMPLETED

The Exchange Server setup operation completed successfully.

Exchange Server'ı mevcut bir Exchange kuruluşuna yüklüyorsanız kuruluş adını belirtmenize gerek yoktur.

Komut İstemi'ni yönetici olarak çalıştırın. Active Directory'yi Exchange Server'a hazırlamak için aşağıdaki komutu çalıştırın.

E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD

Active Directory etki alanlarını hazırlama

Active Directory'yi Exchange için hazır hale getirmenin son adımı, Exchange'in kurulacağı Active Directory etki alanlarının her birini hazırlamaktır. Bu adım, ek kapsayıcılar, güvenlik grupları oluşturur ve Exchange'in bunlara erişebilmesi için izinleri ayarlar.

Birden fazla etki alanınız varsa tüm etki alanlarını Exchange Server'a hazırlamak için Komut İstemi'nde aşağıdaki komutu çalıştırabilirsiniz.

Not: Yalnızca bir etki alanınız varsa, önceki adımdaki /PrepareAD komutu zaten etki alanını sizin için hazırladığından bu adımı atlayabilirsiniz.

E:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAllDomains

Aşağıdaki çıktı görünür.

Microsoft Exchange Server 2016 Cumulative Update 16 Unattended Setup

Copying Files...
File copy complete. Setup will now collect additional information needed for installation.


Performing Microsoft Exchange Server Prerequisite Check

    Prerequisite Analysis                                                                             COMPLETED

Configuring Microsoft Exchange Server

    Prepare Domain Progress                                                                           COMPLETED

The Exchange Server setup operation completed successfully.

Exchange Active Directory sürümlerini kontrol edin

AD'yi Exchange Server için hazırladıktan sonra Active Directory'nin güncel olup olmadığını kontrol etmek istersiniz. PowerShell'i yönetici olarak çalıştırın. Yürütme Politikası'nı Kısıtlanmamış olarak ayarladığınızdan emin olun. Bunu yapmazsanız script çalışmayacaktır.

Set-ExecutionPolicy Unrestricted -Force

Get-ADversions.ps1 betiğini indirin ve çalıştırın. Daha fazla bilgi için PowerShell ile Exchange Şeması sürümünü kontrol etme makalesini okuyun. Ayrıca aşağıdaki komutları tek tek çalıştırabilirsiniz.

# Exchange Schema Version
$sc = (Get-ADRootDSE).SchemaNamingContext
$ob = "CN=ms-Exch-Schema-Version-Pt," + $sc
Write-Output "RangeUpper: $((Get-ADObject $ob -pr rangeUpper).rangeUpper)"

# Exchange Object Version (domain)
$dc = (Get-ADRootDSE).DefaultNamingContext
$ob = "CN=Microsoft Exchange System Objects," + $dc
Write-Output "ObjectVersion (Default): $((Get-ADObject $ob -pr objectVersion).objectVersion)"

# Exchange Object Version (forest)
$cc = (Get-ADRootDSE).ConfigurationNamingContext
$fl = "(objectClass=msExchOrganizationContainer)"
Write-Output "ObjectVersion (Configuration): $((Get-ADObject -LDAPFilter $fl -SearchBase $cc -pr objectVersion).objectVersion)"

Exchange Active Directory sürümleri nasıl doğrulanır? Nesne sürümlerinin bir listesini almak için Exchange şema sürümleri sayfasını ziyaret edin.

İşte bu!

Çözüm

Exchange Server için Active Directory (AD) ve alan adlarını nasıl hazırlayacağınızı öğrendiniz. Gösterilen adımları izleyin ve devam etmeden önce her şeyi ayarladığınızdan emin olun. Bir sonraki adım, Exchange Server'ı kuruluşa kurmaktır.

Bu makaleyi beğendiniz mi? Öyleyse PowerShell ile Windows Güvenlik Duvarını Devre Dışı Bırakma makalesini beğenebilirsiniz. Bizi takip etmeyi ve bu makaleyi paylaşmayı unutmayın.

İlgili makaleler