Merhabalar.. Bu makalemizde, Windows Server 2008 R2 işletim sistemi üzerinde Active Directory Functional Level Roll Back işlemlerinden bahsediyor olacağız. Mevcut Active Directory Domain yapısı üzerinde Functional Level Roll Back işlemlerine başlamadan önce Windows Server 2008 R2 ile beraber gelen Domain Functional Level ve Forest Functional Level tiplerine göz atalım.
Windows Server 2008 R2 Domain ve Forest Functional Level Seviyeleri
Windows 2000
Windows 2000 Forest Functional Level, mevcut yapıdaki tüm Windows Server 2000 sunucularını kapsamaktadır. Eğer ortamda, Windows 2000 sonrası işletim sistemleri ile çalışan DC sunucuları varsa, işlev düzeyi(functional level) Windows 2000′de iken bazı gelişmiş özellikler ortamdaki etki alanı denetleyicileri için geçerli olmayacaktır.
Windows Server 2003
Windows Server 2003 işlev düzeyi(functional level), Windows 2000 seviyesindeki mevcut tüm özellikleri kapsamaktadır. Bunun yanı sıra aşağıdaki ek özellikleri de içermektedir. Bunlar;
Windows Server 2008
Bu forest seviyesi, Windows Server 2003 forest’i üzerinde herhangi bir yeni özellik sağlamaz. Ancak, Windows Server 2008 functional level seviyesinde çalışan etki alanları için benzersiz özellikler sunmaktadır.
Windows Server 2008 R2
Windows Server 2008 R2 functional level, Windows Server 2008 ‘ e nazaran sunmuş olduğu Recyle Bin özelliği ile Active Directory içerisinde silinmiş olan objelerin geri getirilmesi sağlanır.
Aşağıdaki tablo üzerinde ise, Windows Server işletim sistemleri arasında desteklenen Functional Level geçişleri yer almaktadır.
Functional Level'dan kısaca bahsettikten sonra işlemlerine geçiş yapabiliriz. Şu an benim test ortamımda, Windows Server 2008 R2 işletim sistemi ile çalışan bir DC (Domain Controller) sunucum ve onun üzerinde de yavuztasci.com isminde yapılandırmış olduğum bir Active Directory domain ‘im bulunmakta.
Domain Functional Level 'ı kontrol ettiğimizde domain functional level’in Windows Server 2008 R2 modda olduğunu görüyoruz.
Aşağıdaki şekil üzerinde ise, yine Forest Functional Level'ın, Windows Server 2008 R2 olduğunu görüyoruz.
Domain ve Forest Functional Level seviyelerini değiştirmek istediğimiz de, bu işlemi yukarıdaki şekil üzerinde de gördüğünüz gibi grafiksel ekran üzerinden değiştiremiyoruz. Functional Level seviyelerini değiştirmek için Windows Powershell ‘i kullanacağız. Bunun için, sunucumuz üzerinde Windows Powershell’i açıyoruz.
NOT: Wındows Powershell üzerinde ilgili komutları kullanabilmek için ServerManager üzerinden Windows Powershell Integrated Scripting Environment (ISE) features’inin kurulu olması gerekmektedir.
İlgili features’in kurulmasının ardından Active Directory for Module Windows PowerShell üzerinde aşağıdaki komut satırını çalıştırıyoruz.
Set-ADForestMode -Identity domain ismi -ForestMode Windows2008Forest
Forest Functional Level'ı değiştirdikten sonra, Domain Functional Level'ı değiştiriyoruz. Bunun için yine, Active Directory For Module WindowsPowershell konsolu üzerine aşağıdaki komut satırını çalıştırıyoruz.
Set-ADDomainMode -Identity domain ismi -DomainMode Windows2008Domain
Bu komutun da çalıştırılmasının ardından Active Directory Users And Computers yönetim konsolunu açıyoruz ve Domain Functional Level'ın değişip değişmediğini kontrol ediyoruz.
Domain üzerine gelip sağ tuş yapıyoruz ve ardından Raise Domain Functional Level seçeneğine tıklıyoruz.
Domain Functional Level'ıkontrol ettiğimizde ilgili mod seviyesinin Windows Server 2008 modda olduğunu görüyoruz.
Eline sağlık!
Eline sağlık Yavuz
Eline Sağlık