بسم الله الرحمن الرحيم
Install the Active Directory Domain Services role ترقية الجهاز ليصبح دومين كونترولر
و كما لاحظنا من العنوان فان الحديث عن كيفية تكوين دومين بالويندوز سيرفر
2008 كور و هو امر مهم لتكتمل مهام الويندوز الاساسية في بناء الشبكات اذ
لا يمكن انشاء شبكة لميكروسوفتدون ان يكون الدومين هو الجزء الاهم بها .
لندخل في الموضوع طبعا الكل يعرف اننا اذا اردنا تحويل اي نسخة سيرفر الى دومين كنترولر يجب كتابة الامر التالي
كود:
[center]dcpromo
و الامر مشابه هنا و لكن لاننا لا نتحدث عن واجهة مستخدم فالموضوع يختلف
بعض الشيء و يكمن هذا الاختلاف في اننا يجب ان نحضر ملف يحتوي على الاجوبة
التي تطلبها عملية الترقية و هو ما يسمى بال Answer file و سندرس عدة
حالات و سنعطي امثلة عن ملفات حسب الحالة المطلوبة
لنبدأ بتحضير الملف الذي سيحتوي على اجابة الاسئلة و سأعطي عدة نماذج لملفات جاهزة و يعدل عليها حسب الحالة الموجودة لدينا
الحالة الاولى
لعمل دومين جديدة و فورست جديدة نستخدم الملف التالي مع التعديل حسب الطلب
كود بلغة HTML:
InstallDNS=yes
NewDomain=forest
NewDomainDNSName=
DomainNetBiosName=
SiteName=
ReplicaOrNewDomain=domain
ForestLevel=
DomainLevel=
DatabasePath=""
LogPath=""
RebootOnCompletion=yes
SYSVOLPath=""
SafeModeAdminPassword=
مع الاخذ بعين الاعتبار الامور التالية
DomainLevel و هي المقصود بها مستوى الدومين او الفورست و يقاس مستواها
بنوع الويندوز الموجود على الدومين كونترولر و سيكون الرقم كالتالي
0 = Windows 2000 Server native mode
2 = Windows Server 2003
3 = Windows Server 2008
و الامر نفسه ينطبق على مستوى الفورست و الان لنأخذ الملف السابق و نعدله حسب ما نزيد
كود بلغة HTML:
[DCINSTALL]
InstallDNS=yes
NewDomain=forest
NewDomainDNSName=arabsgate.com
DomainNetBiosName=arabsgate
SiteName=
ReplicaOrNewDomain=domain
ForestLevel=2
DomainLevel=2
DatabasePath=%systemroot%\NTDS
LogPath=%systemroot%\NTDS
RebootOnCompletion=yes
SYSVOLPath=%systemroot%\SYSVOL
SafeModeAdminPassword=P@$$w0rd
و هكذا نكون قد انشأنا دومين جديدة اسمها Arabsgate.comفي فورست جديدة و
شجرة جديدة و كذلك امرنا بتعريف خدمة ال DNS على نفس السيرفر
و الان لنأتي الى حالة ثانية
لعمل دومين تكون جزء من دومين رئيسية نستخدم الصياغة التالية للملف
كود بلغة HTML:
[DCINSTALL]
ParentDomainDNSName=
UserName=
UserDomain=
Password= Specify * to prompt the user for credentials during the installation.
NewDomain=child
ChildName=
SiteName= This site must be created in advance in the Dssites.msc snap-in.
DomainNetBiosName=
ReplicaOrNewDomain=domain
DomainLevel= This value cannot be less than the current value of the forest functional level.
DatabasePath=""
LogPath=""
SYSVOLPath=""
InstallDNS=yes
CreateDNSDelegation=yes
DNSDelegationUserName=
The account that is being used to install AD DS may differ from the
account in the parent domain that has the permissions that are required
to create a DNS delegation. In this case, specify the account that can
create the DNS delegation for this parameter. Specify * to prompt the
user for credentials during the installation.
DNSDelegationPassword= Specify * to prompt the user for a password during the installation.
SafeModeAdminPassword=
RebootOnCompletion=yes
مع الاخذ بعين الاعتبار اننا اذا اردنا ان نعرف السيرفر الجديد كا DNS
Server فيجب ان نعطيه الصلاحية للاستجابة للطلبات الخاصة بالدومين الفرعية
و هو ما يسمى Delegation of authority و كما لاحظنا في اخر الملف
فالسطور تحدد الاجابات الخاصة بعملية نقل الصلاحية من ال DNS الرئيسي الى
الفرعي
لنأخذ الملف و نعدل عليه لانشاء Edu.arabsgate.com
كود بلغة HTML:
[DCINSTALL]
ParentDomainDNSName=arabsgate.com
UserName=administartor
UserDomain=arabsgate.com
Password=PaSSw0rD
NewDomain=child
ChildName=edu.arabsgate.com
SiteName=Default-First-Site-Name
DomainNetBiosName=eduarabsgate
ReplicaOrNewDomain=domain
DomainLevel=3
DatabasePath==%systemroot%\NTDS
LogPath==%systemroot%\NTDS
SYSVOLPath=%systemroot%\SYSVOL
InstallDNS=yes
CreateDNSDelegation=yes
DNSDelegationUserName=administrator
DNSDelegationPassword=PaSSw0rD
SafeModeAdminPassword=P@ssw0RD
بهذا نكون انشأنا دومين اسمها Edu.arabsgate.com
نأتي الى حالة ثالثة
لانشاء Domain controller اخر في نفس الدومين نستخدم التنسيق التالي
كود بلغة HTML:
DCINSTALL]
UserName=
UserDomain=
Password=
SiteName= This site must be created in advance in the Dssites.msc snap-in.
ReplicaOrNewDomain=replica
DatabasePath=""
LogPath=""
SYSVOLPath=""
InstallDNS=yes
ConfirmGC=yes
SafeModeAdminPassword=
RebootOnCompletion=yes
هذا بالنسبة لتعريف ال Active Directory اما بالنسبة لازالتها فاننا نتحدث عن ثلاث حالات الاولى
ازالة Active Directory عن سيرفر معينن مع الابقاء على الدومت و يكون تنسيق ملف الاجابة كالتالي
كود بلغة HTML:
[DCINSTALL]
UserName=
UserDomain=
Password=
AdministratorPassword=
RemoveApplicationPartitions=yes
RemoveDNSDelegation=yes
DNSDelegationUserName=
DNSDelegationPassword=
RebootOnCompletion=yes
و الحالة الثانية هي ازالة ال Active Directory عن اخر دومين كونترولر في دومين معينة نستخدم الصياغة التالية
كود بلغة HTML:
[DCINSTALL]
UserName=
UserDomain=
Password= Specify * to prompt the user for credentials during the installation.
IsLastDCInDomain=yes
AdministratorPassword=
RemoveApplicationPartitions=If you want to remove the partitions,
specify "yes" (no quotation marks) for this entry. If you want to keep
the partitions, this entry is optional.
RemoveDNSDelegation=yes
DNSDelegationUserName=
DNSDelegationPassword=
RebootOnCompletion=yes
الحالة الثالثة هي ازالة اخر دومين كونترولر في الفورست
كود بلغة HTML:
[DCINSTALL]
UserName=
UserDomain=
Password= Specify * to prompt the user for credentials during the installation.
IsLastDCInDomain=yes
AdministratorPassword=
RemoveApplicationPartitions=If you want to remove the partitions,
specify "yes" (no quotation marks) for this entry. If you want to keep
the partitions, this entry is optional.
RemoveDNSDelegation=yes
DNSDelegationUserName=
DNSDelegationPassword=
RebootOnCompletion=yes
و الان بعد تجهيز الملف ننسخه الى الجهاز عن طريق الشبكة اي لو انك وضعته على ملف مشترك و استخدمت امر
كود:
net use
لمعرفة كيفية استخدام الامر ابحث عن الموضوع بنفسك
و بعد نسخه ال السيرفر نكتب الامر التالي
كود:
dcpromo /unattend:
مثلا لو اننا نسخنا الملف على ال C مباشرة و كان اسمه Complover فان الامر سيكون كالتالي
كود:
dcpromo /unattend:C:\COMPLOVER.TXT
و بعدها سنقوم باعادة تشغيل السيرفر من خلال هذا الامر
كود:
shutdown /r /t 0
بهذا ننهي اخر دروسنا بحمد الله راجي من المولى عز و جل ان يجعله في ميزان حسناتنا