Active Directory ile Exchange Server Şema Kontrolü

Microsoft Exchange Server kurulumuna başlamadan önce yapılması gereken önemli hazırlıklar bulunmaktadır. Bu hazırlıklar arasında Active Directory şemasının genişletilmesi ve hazırlanması yer alır. Bu işlemler tamamlandıktan sonra yapılanları doğrulamak önemlidir.

PowerShell ile Exchange Server Schema Sürümü Bulma

Exchange Server için Sürüm yükseltme işlemi yapmadan önce mevcut Schema sürümlerimizi kontrol etmemiz gerekmektedir, bu ortamımızın sağlıklı bir biçimde çalışması için önemlidir.

Bu işlemi ADSI üzerinden yapabildiğimiz gibi PowerShell ile de pratik bir biçimde yapabilmekteyiz. Aşağıda ki Scripti çalıştırarak

###############################################################################
# Get Exchange AD Schema Version
###############################################################################
#Needs ActiveDirectory PowerShell Module

# 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)"

Paylaşmış olduğum Scripti çalıştırdığınız zaman RangeUpper, ObjectVersion (Default) ve ObjectVersion (Configuration) sürümlerini görebilirsiniz.

Bu görselin Alt özniteliği boş. Dosya adı: image-10-1024x488.png
  • rangeUpper, Şema adlandırma bağlamındaki ms-Exch-Schema-Version-Pt konteynerinin özelliklerinde bulunur.
  • objectVersion (Default), Varsayılan adlandırma bağlamındaki Microsoft Exchange Sistem Nesneleri konteynerinin özelliklerinde bulunan objectVersion özelliğidir.
  • objectVersion (Configuration), Konfigürasyon adlandırma bağlamında, Hizmetler > Microsoft Exchange altındaki <Exchange Organizasyon Adınız> konteynerinin özelliklerinde bulunan objectVersion özelliğidir.

ADSI Kullanarak Exchange Server Schema Versiyonlarını Bulma

Yukarıda rangeUpper, objectVersiyon(Default) ve objectVersion(Configuration) nesnelerinin nerede bulunduğu bilgilerini vermiştik, bu bilgilerden yola çıkarak ADSI üzerinden gerekli kontrolleri sağlayabiliriz.

ADSI Edit, Windows Server üzerindeki Active Directory yapılarını yönetmek için kullanılan bir araçtır ve LDAP (Lightweight Directory Access Protocol) üzerinden doğrudan Active Directory nesnelerine erişim sağlar.
  1. ADSI Edit’i Açma:
    • Başlat menüsünden Run (Çalıştır) dialogunu açın.
    • adsiedit.msc yazın ve Enter tuşuna basarak ADSI Edit‘i başlatın.
  2. Bağlantı Oluşturma:
    • ADSI Edit penceresinde, sağ tıklayıp Connect to seçeneğini seçin.
    • Select a well known Naming Context seçeneğinde Schema bağlamını seçin ve OK butonuna tıklayın.
  3. Şema Nesnesine Erişim ve RangeUpper Kontrolü
    • Bağlantı kurduğunuz Şema dizinine gidin.
    • Şema dizininde, CN=Schema,CN=Configuration,DC=yourdomain,DC=com gibi bir yol izleyerek Schema nesnesine ulaşın.
    • Schema nesnesi içerisinde “CN=ms-Exch-Schema-Version-Pt” objesinin Properties bölümünde rangeUpper bölümünü kontrol edebilirsiniz.
image 12
  • ObjectVersion(default) Değerlerini Kontrol Etme
    • ADSI Edit penceresinde, sağ tıklayıp Connect to seçeneğini seçin.
    • Default Naming Context seçeneğinde ile bağlanıyoruz
    • Microsoft Exchange System Object nesnesine geliyoruz ve Properties bölümünü açıyoruz
    • objectVersion(Default) değerini görüntüleyebiliyoruz.
image 13
  • ObjectVersion(Configuration) Bulma
    • ADSI Edit penceresinde, sağ tıklayıp Connect to seçeneğini seçin.
    • Configuration seçeneğinde ile bağlanıyoruz
    • Services – Microsoft Exchange – OrganizationName adımında Properties bölümüne geliyoruz.
    • objectVersion(Configuration) sürümünü görüntüleyebiliriz.
image 14

Exchange Server 2019 Schema Versiyonları

Exchange 2019 versionrangeUpperobjectVersion
(Default)
objectVersion
(Configuration)
Exchange 2019 CU14170031324316762
Exchange 2019 CU13170031324316761
Exchange 2019 CU12170031324316760
Exchange 2019 CU11 with KB5014260170031324316759
Exchange 2019 CU11170031324216759
Exchange 2019 CU10170031324116758
Exchange 2019 CU9170021324016757
Exchange 2019 CU8170021323916756
Exchange 2019 CU7170011323816755
Exchange 2019 CU6170011323716754
Exchange 2019 CU5170011323716754
Exchange 2019 CU4170011323716754
Exchange 2019 CU3170011323716754
Exchange 2019 CU2170011323716754
Exchange 2019 CU1170001323616752
Exchange 2019 RTM170001323616751
Exchange 2019 Preview153321323616213

Exchange Server 2016 Schema Versiyonları

Exchange 2016 versionrangeUpperobjectVersion
(Default)
objectVersion
(Configuration)
Exchange 2016 CU23153341324316223
Exchange 2016 CU22 with KB5014260153341324316222
Exchange 2016 CU22153341324216222
Exchange 2016 CU21153341324116221
Exchange 2016 CU20153331324016220
Exchange 2016 CU19153331323916219
Exchange 2016 CU18153321323816218
Exchange 2016 CU17153321323716217
Exchange 2016 CU16153321323716217
Exchange 2016 CU15153321323716217
Exchange 2016 CU14153321323716217
Exchange 2016 CU13153321323716217
Exchange 2016 CU12153321323616215
Exchange 2016 CU11153321323616214
Exchange 2016 CU10153321323616213
Exchange 2016 CU9153321323616213
Exchange 2016 CU8153321323616213
Exchange 2016 CU7153321323616213
Exchange 2016 CU6153301323616213
Exchange 2016 CU5153261323616213
Exchange 2016 CU4153261323616213
Exchange 2016 CU3153261323616212
Exchange 2016 CU2153251323616212
Exchange 2016 CU1153231323616211
Exchange 2016 RTM153171323616210
Exchange 2016 Preview153171323616041

Benzer Yazilar – Exchange Server Active Directory Sürümleri

“Active Directory ile Exchange Server Şema Kontrolü” üzerine bir yorum

Yorum yapın