اول یه توضیح کوتاه میدم بعد میریم سر موضوع اصلی یعنی ساخت DC توی Server Core 2012 .زمانی که میخواید ویندوز سرور 2012 نصب کنید میتونید بین Server Core Installation and Server with a GUI یکی رو انتخاب کنید که در صورتی که Server with a GUI رو انتخاب کنید سرور بصورت گرافیکی نصب میشه که معادل نصب windows server 2008 R2 هست ولی اگه Server Core Installation رو انتخاب کنید سرور فقط بصورت دستوری هست.یه نکته رو بگم که فقط توی سرور ورژن 2012 میتونیم سرور رو بعد از نصب، از حالت گرافیکی به حالت دستوری یا برعکس ببریم و توی ورژنهای قبلی این امکان وجود نداره .خوب حالا مزایایی نصب Server Core Installation نسبت به Server with a GUI :
لود کمتری روی سخت افزار میزاره (از منابع سیستم کمتر استفاده میکنه مثلا از سی پی یو و رم کمتری استفاده میکنه)به خاطر همین سرعت server core به دلیل اینکه یه محیط دستوری هست و گرافیکی در کار نیست بالاتر از server gui هست پس به جای اینکه منابع سیستم برای گرافیک هدر بره ، میتونیم منابع رو به رول ها و فیچر ها اختصاص بدیم .امنیت بالاتری نسبت به Server with a GUI داره .موقعی که server core بالا میاد تنها چیزی که میبینید cmd هست و این کنسول تنها جایی که شما میتونید سرور رو مدیریت کنید و اگه این صفحه رو اشتباهی ببندید دیگه دسترسی روی سرور ندارید مگه اینکه سه کلید ctrl+alt+delete یا ctrl+alt+insert توی برنامه های مجازی مثل vmware، رو بزیند و بعدش با باز کردن taskmanager، برید توی منوی file->run یه cmd جدید یا powershell باز کنید .
خوب اولین کاری که باید بعد از نصب سرور انجام بدیم اکتیو کردن که توی کشورهای دیگه License میخرن ولی اینجا ما کرک میکنیم، واسه ما که میخوایم کرک کنیم باید ابتدا سرور رو به حالت گرافیکی ببریم و بعد از اکتیو کردن دوباره به حالت دستوری برگردونیم . بعد از اکتیو کردن باید به سرور آی پی استاتیک بدیم و time zone هم تنظیم کنیم و بعد از این کارا باید اسم کامپیوتر رو هم عوض کنیم این کارا رو که انجام دادیم تازه میرسیم سر نصب Active Directory و DC رو راه اندازی میکنیم که همه اینارو در ادامه میگم . خوب حالا با چند تا دستور توی powershell آشنا میشیم :
خوب حالا مرحله به مرحله DC رو روی server core راه اندازی میکنیم .
PS C:\Windows\system32> Get-NetIPConfiguration
InterfaceAlias : Ethernet0
InterfaceIndex : 13
InterfaceDescription : Intel(R) 82574L Gigabit Network Connection
NetProfile.Name : Unidentified network
IPv4Address : 192.168.86.135
IPv6DefaultGateway :
IPv4DefaultGateway :
DNSServer : 192.168.86.1
خوب میبینید که تنظیمات فعلی شبکه توی خروجی برای ما چاپ شد.
get-wmiobject win32_timezone).caption)
UTC+03:30) Tehran)
اگه timezone سیستم تنظیم نبود مشه از دستور tzutil (از دستورات DOS) استفاده کرد .
حالا با دستور زیر IP سیستم رو تنظیم میکنیم .
New-NetIPAddress -IPAddress 192.168.10.20 -InterfaceIndex 13 -PrefixLength 24
مقدار InterfaceIndex رو 13 میزاریم . ( با استفاده از دستور قبلی این عدد رو بدست آوردیم)
خوب حالا IP سیستم رو دادیم باید IP DNS هم تنظیم بشه .
Set-DnsClientServerAddress -InterfaceIndex 13 -ServerAddresses 192.168.10.20
خوب حالا اسم کامپیوتر رو هم عوض میکینیم .
rename-computer Server12-dc1
حالا باید یه بار سیستم رو ریستارت کنیم .بعد از اینکه سیستم بالا اومد با دستور زیر چک میکنیم که چه فیچرهایی نصب شده .
Get-WindowsFeature
حالا با این دستور Active Directory رو نصب میکینم .
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
بعد از نصب اکتیو دایرکتوری باید فارست ایجاد کنیم .
Install-ADDSForest -DomainName tosinso.com -InstallDns
که ما یه دومین به نام tosinso.com ایجاد کردیم . حالا اگه خواستیم به حالت گرافیکی سرور بریم باید چند تا فیچر نصب کنیم با استفاده از دستور زیر .
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell,PowerShell-ISE
اومیدوارم این آموزش مفید بوده باشه ، توی آموزش بعدی میخوام برنامه نویسی با زبان PowerShell رو توضیح بدم .
نویسنده : مهدی رزمجویی
منبع : انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد .
توسعه دهنده SQL و PHP علاقه مند به مهندسی معکوس
توسعه دهنده C# ، ++C ، PHP ، SQL ، محقق بدافزار ، توسعه دهنده آنتی ویروس پادویش ، توسعه دهنده آزمایشگاه بدافزار ، علاقمند به مهندسی معکوس
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود