উত্তর:
নিম্নলিখিত পাওয়ারশেলের অ্যাডমিন বা ডোমেন অ্যাডমিন অ্যাক্সেসের প্রয়োজন নেই, আমি পাওয়ারশেল ভি 2 / ভি 3 দিয়ে একটি ডোমেন-যুক্ত ওয়ার্কস্টেশনে সীমিত ব্যবহারকারী হিসাবে পরীক্ষা করেছি। এটির জন্য কোনও তৃতীয় পক্ষের সরঞ্জাম বা পাওয়ারশেল মডিউলগুলির প্রয়োজন নেই।
$dse = ([ADSI] "LDAP://RootDSE")
# Domain Controller Functional Level
$dse.domainControllerFunctionality
# Domain Functional Level
$dse.domainFunctionality
# Forest Functional Level
$dse.forestFunctionality
প্রত্যাবর্তিত মানগুলি একটি পৃথক কার্যকরী স্তর উপস্থাপন করবে:
Value Forest Domain Domain Controller
0 2000 2000 Mixed/Native 2000
1 2003 Interim 2003 Interim N/A
2 2003 2003 2003
3 2008 2008 2008
4 2008 R2 2008 R2 2008 R2
5 2012 2012 2012
6 2012 R2 2012 R2 2012 R2
7 2016 2016 2016
তথ্যসূত্র:
গ্রহণযোগ্য উত্তরের কেবলমাত্র পরিপূরক সমাধান, কারণ আমি এখানে একই প্রয়োজনের সাথে কমবেশি শেষ করেছি। পার্থক্যটি হল স্তরের নামটি ডিকোড করা হয়:
Import-Module ActiveDirectory
$ForestRoot = 'top.domain'
(get-adforest -identity $ForestRoot).ForestMode
(get-adforest -identity $ForestRoot).Domains |
ForEach-Object {Get-ADDomain -Identity $_ |
ft DNSRoot,DomainMode -AutoSize}
-identity $ForestRoot
যখন অনুসন্ধান করার চেষ্টা করছেন এমন কোনও মেশিন থেকে এটি চালাচ্ছেন তখন আপনাকে গেট-অ্যাডরফস্ট কমান্ডগুলির অংশগুলি অন্তর্ভুক্ত করার দরকার নেই । সেমিডলেট কেবলমাত্র বর্তমান মেশিনের তথ্য গ্রহণ করবে।
আপনি কেবল এটি পরীক্ষা করতে চান বা আসলে এটি পরিবর্তন করতে চান? এটি পরিবর্তনের জন্য ডোমেন / ফরেস্টের কিছু প্রশাসনিক অধিকারের প্রয়োজন হবে।
ডিএসকিউরি বা পিএস গেট-এডিডোমাইন (যার জন্য AD মডিউলটি আমদানি করা প্রয়োজন) ছাড়াই আমি সবচেয়ে সহজ উপায়টি জোওয়ের অ্যাডফিন্ড কমান্ডটি ব্যবহার করি।
http://www.joeware.net/freetools/tools/adfind/
adfind -rootdse domaincontrollerfunctionality domainfunctionality forestfunctionality
আমার ডোমেন থেকে উদাহরণ আউটপুট:
অ্যাডফাইন্ড ভি01.47.00cpp জো রিচার্ডস (joe@joeware.net) অক্টোবর 2012
সার্ভার ব্যবহার করে: DOMAIN-DC1.hahaha.local: 389
ডিরেক্টরি: উইন্ডোজ সার্ভার 2008 আর 2
DN:
ডোমেন কার্যকারিতা: 4 [উইন্ডোজ সার্ভার 2008 আর 2 ডোমেন মোড]
বনর কার্যকারিতা: 4 [উইন্ডোজ সার্ভার 2008 আর 2 বন মোড]
ডোমেনকন্ট্রোলারের কার্যকারিতা: 4 [উইন্ডোজ সার্ভার 2008 আর 2 মোড]
1 টি বস্তু ফিরে এসেছে
জিইউআই-ভিত্তিক পদ্ধতির জন্য আপনি সক্রিয় ডিরেক্টরি এক্সপ্লোরার ব্যবহার করতে পারেন । ডোমেনের শীর্ষ নোডে ডান ক্লিক করুন, বৈশিষ্ট্যগুলি ক্লিক করুন এবং ডোমেনকন্ট্রোলারফ্যাকশনালিটি, ডোমেনফ্যান্টিভিটি বা ফরেস্ট ফাংশনালিটির মান পরীক্ষা করুন। তারা পূর্ণসংখ্যা মান সংশ্লিষ্ট করুন:
0 = উইন 2000
1 = উইন 2003 মিশ্র / অন্তর্বর্তী
2 = উইন 2003
3 = উইন 2008
4 = উইন 2008 আর
2 5 = উইন 2012
6 = উইন 2012 আর
2 7 = উইন 2016
আপনাকে এই প্রশ্নটি একটু অন্যভাবে জিজ্ঞাসা করতে হবে, কারণ আপনি কী করার চেষ্টা করছেন তা আমি নিশ্চিত নই - এটি পড়ার উপায়টি হ'ল আপনি একটি পাওয়ারশেল স্ক্রিপ্ট বা ব্যাচ ফাইল চান যা কোনও ব্যবহারকারী হিসাবে চালানো ছাড়াই চূড়ান্ত প্রশাসনিক কাজ সম্পাদন করতে পারে এই কাজগুলি সম্পাদন করতে সক্ষম। যদি আপনি যা জিজ্ঞাসা করছেন, এটি ডিজাইন দ্বারা সম্ভব নয়।
তবে, যদি আপনি কোনও ওয়ার্কস্টেশন থেকে AD প্রশাসনের বিষয়ে জিজ্ঞাসা করছেন, কোনও ব্যবহারকারীকে এমন একটি স্ক্রিপ্ট হস্তান্তর করে যা ব্যবহারকারীর কমান্ড চালাতে পারে অন্যথায় সক্ষম হয় না (যেমন আপনি একটি অনিবদ্ধ পরিষেবা অ্যাকাউন্ট থেকে AD অনুসন্ধান করতে চান), আমাদের জানতে হবে আপনি পাওয়ারশেলের কোন সংস্করণ ব্যবহার করছেন এবং আপনি সার্ভারের কোন সংস্করণ ব্যবহার করছেন।
আপনি ডেপুট করতে ইচ্ছুক এক-সময়ে-সময়ে কাজের জন্যও এডি ওয়েব পরিষেবাদি বিবেচনা করতে পারেন।
টেকনেট পোস্ট থেকে: নীচে ডিএসকিউয়ারি চালান
ডিএসকিউরি * সিএন = পার্টিশন, সিএন = কনফিগারেশন, ডিসি = মাইডোমেন, ডিসি = কম-স্কোপ বেস -এসএসএসডিএস-আচরণ-সংস্করণ
আউটপুট: এমএসডিএস-আচরণ-সংস্করণ 2
বৈশিষ্ট্যগুলি যা ডিএফএল এবং এফএফএলকে নির্দেশ করে: - বন স্তর নির্ধারণ
নাম: এমএসডিএস-আচরণ-সংস্করণ পাথ: সিএন = পার্টিশন, সিএন = কনফিগারেশন, ডিসি =, ডিসি = কম
মান: 0 বা সেট না = মিশ্র স্তরের বন
1 = উইন্ডোজ সার্ভার 2003 অন্তর্বর্তী বন স্তর 2 = উইন্ডোজ সার্ভার 2003 বন স্তর 3 = উইন্ডোজ সার্ভার 2008 বন স্তর
নাম: এমএসডিএস-আচরণ-সংস্করণ পাথ: ডিসি =, ডিসি =, ডিসি = কম (ডোমেন রুট) মান: 0 বা সেট না = মিশ্র স্তরের ডোমেন
1 = উইন্ডোজ সার্ভার 2003 ডোমেন স্তর 2 = উইন্ডোজ সার্ভার 2003 ডোমেন স্তর 3 = উইন্ডোজ সার্ভার 2008 ডোমেন স্তর
নাম: এনটিমিক্সডডোমাইন
পথ: ডিসি =, ডিসি =, ডিসি = কম (ডোমেন রুট)
মান: 0 = নেটিভ লেভেল ডোমেন 1 = মিশ্র স্তরের ডোমেন
এটি চালানোর জন্য ব্যবহারকারীর ভূমিকার প্রয়োজনীয়তা সম্পর্কে আমি নিশ্চিত নই, তবে আপনি এটির সাথে কোনও পরিবর্তন করছেন না এবং এটি সমস্ত ডিএসকিউয়ারি ব্যবহার করছেন (আরএসএটি থেকে, মাইক্রোসফ্ট থেকে বিনামূল্যে ডাউনলোড করুন)। আমাদের এটির শেষটি দেখার দরকার হলে মন্তব্য করুন।