Domain Functional level & Forest Functional level
با سلام
یک DC 2008R2 داریم، از کجا می توان فهمید که Domain Functional level و Forest Finctional level این DC چی هست?
5 پاسخ
نه دوست عزیز نمیشه
ممنون دوست عزیز
حالا میشه این دو مورد رو به 2008 خالی و یا به 2003 همانا downgread کرد؟
با سلام
برای این کار کافیه که مراحل زیر رو طی کنید. اول به Administrative Tools می رید و بعد از اون باید وارد کنسول Active Directory Domains and Trusts می شوید و در کنسول باز شده بر روی Domain ریشه (اصلی) خودتون راست کلیک کنید و گزینه Properties رو انتخاب کنید.
در پنجره باز شده در تب (Genera) فعلی در پایین صفحه می توانید نسخه Domain functional level و Forest functional level سرور خودتون رو مشاهده کنید.
خیلی راحت می توانید از اسکریپت زیر استفاده کنید:
Import-Module ActiveDirectory Clear-Host Write-Host "" Write-Host "Domain Functional Level is " -ForegroundColor Green -NoNewLine $domain=Get-ADObject -Identity "dc=testenv,dc=local" -Properties * | Select msDS-Behavior-Version,ntMixedDomain if ($domain.ntMixedDomain -eq 1){ Write-Host "Windows 2000 Mixed mode" -ForegroundColor Yellow } else { switch ($domain."msDS-Behavior-Version") { 0 { Write-Host "Windows 2000 Native mode" -ForegroundColor Yellow } 1 { Write-Host "Windows Server 2003 Interim mode" -ForegroundColor Yellow } 2 { Write-Host "Windows Server 2003 mode" -ForegroundColor Yellow } 3 { Write-Host "Windows Server 2008 mode" -ForegroundColor Yellow } 4 { Write-Host "Windows Server 2008 R2 mode" -ForegroundColor Yellow } 5 { Write-Host "Windows Server 2012 mode" -ForegroundColor Yellow } 6 { Write-Host "Windows Server 2012 R2 mode" -ForegroundColor Yellow } default { Write-Host "unknown" -ForegroundColor Red } } } Write-Host "" Write-Host "Forest Functional Level is " -ForegroundColor Green -NoNewLine $forest=Get-ADObject -Identity "cn=partitions,cn=configuration,dc=testenv,dc=local" -Properties * | Select msDS-Behavior-Version switch ($forest."msDS-Behavior-Version") { 0 { Write-Host "Windows 2000 mode" -ForegroundColor Yellow } 1 { Write-Host "Windows Server 2003 Interim mode" -ForegroundColor Yellow } 2 { Write-Host "Windows Server 2003 mode" -ForegroundColor Yellow } 3 { Write-Host "Windows Server 2008 mode" -ForegroundColor Yellow } 4 { Write-Host "Windows Server 2008 R2 mode" -ForegroundColor Yellow } 5 { Write-Host "Windows Server 2012 mode" -ForegroundColor Yellow } 6 { Write-Host "Windows Server 2012 R2 mode" -ForegroundColor Yellow } default { Write-Host "unknown" -ForegroundColor Red } } Write-Host ""
و بعد آن را اجرا کنید:
ولی یادتون باشه در اسکریپت بالا مقادیر دومین خودتون رو بنویسید.
برای اطلاع بیشتر :
http://kpytko.pl/active-directory-domain-services/determine-dfl-and-ffl-using-powershell/
نه دوست عزیز نمیشه
اشتباه می کنید دوست عزیز امکان پذیر است.
در مورد قابلیت جدیدی که در Windows Server 2008 R2 اضافه شده به نام Domain/Forest function Level Rollback بیشتر تحقیق کنید. ولی این قابلیت اما و اگر زیاد داره قبل از اینکار درباره آن بیشتر بخوانید. برای شروع می توانید از مقاله دوست خوبمون عرفان طاهری استفاده کنید:
http://erfantaheri.com/active-directory/rollback-functional-level