WDS چیست؟
Windows Deployment Services یک تکنولوژی مبتنی بر سرور است که برای استقرار ایمیج سیستم عامل های ویندوزی مورد استفاده قرار میگیرد. به کمک WDS میتوانیم نصب ویندوز را تحت شبکه انجام دهیم. علاوه بر این میتوانید پکیج درایور ها را نصب کنید. پس از نصب سیستم عامل به کمک WDS، دیگر قادر نخواهید بود که نرم افزاری نصب کنید یا تغییراتی در پیکربندی ایجاد کنید.
بنابراین ناگزیر به استفاده از thick image هستید به این معنی که مجبورید تمامی نرم افزار ها، پیکربندی، تنظیمات و آپدیت ها را به صورت جامع در ایمیج قرار دهید و آن را روی شبکه نصب کنید.
هنگامی که از WDS استفاده میکنید در حقیقت سرور WDS شامل ایمیج بوت و ایمیج سیستم عامل میباشد. (توجه کنید که برای نصب سیستم عامل به دو ایمیج بوت و سیستم عامل نیاز داریم، به کمک ایمیج بوت، وارد محیط بوت میشویم و از طریق ایمیج سیستم عامل، ویندوز را نصب میکنیم.)
MDT چیست؟
Microsoft Deployment Toolkit برای طراحی و ساخت سیستم عامل و استقرار اپلیکیشن مورد استفاده قرار میگیرد. که همیشه با Windows ADKهمکاری محکمی دارد تا بتواند نصب سیستم عامل را با قدرت شخصی سازی بالا ایجاد کند.
MDT روش های نصب متنوعی را پشتیبانی میکند:
Zero Touch Installation (ZTI)، Lite Touch Installation و User Driven Installation (UDI). بر خلاف WDS، به کمک MDT میوانید نصب thick image و thin image داشته باشید (یعنی بعد از نصب اپلیکیشن ها را آپدیت کنید و…).
آموزش آپدیت کردن Firmware در سرورها
به طور کلی MDT قابلیت های زیر را دارد:
• انتخاب درایورهای خاص و لازم در هنگام نصب
• اجرا اسکریپ های custom
• نصب نرم افزار
• اضافه کردن آپدیت ویندوز به سیستم عامل ها
اکنون میتوانیم به سوال شما پاسخ دهیم! دلیل استفاده از MDT، قابلیت شخصی سازی بالای آن است، شما در WDS مجبور بودید که ایمیج کاملی را روی سیستم نصب کنید. اما در MDT میتوانید اپلیکیشن ها و درایور ها را براساس محیط اجرایی انتخاب و نصب کنید.
همکاری MDT و WDS
MDT به تنهایی نمیتواند وظیفه نصب سیستم عامل را انجام دهد، برای رفع این مشکل میتوانید از WDS استفاده کنید. به این صورت که فایل بوت را در WDS قرار میدهید و فایل نصب سیستم عامل را در MDT.
نحوه راه اندازی ویندوز ۱۰ با استفاده از MDT 2013
برای این کار به موارد زیر نیاز داریم:
• Windows Deployment Services: رول WDS که در آموزش های قبل به ایجاد آن پرداختیم تا بتوانیم ایمیج های سیستم عامل ها را از طریق شبکه گسترش دهیم.
• Microsoft Deployment Toolkit (MDT) 2013 Update: ابزاری برای اتوماتیک سازی توزیع سیستم عامل برای سرور ها و کلاینت ها. (لینک دانلود)
• Windows Assessment and Deployment Kit (Windows ADK) برای ویندوز ۱۰: مجموعه ابزاری برای شخصی سازی، ارزیابی و استقرار ویندوز به کامپیوتر های جدید است. (لینک دانلود)
• توزیع ویندوز ۱۰: فایل ایمیج ISO یا دیسک نصب.
نصب رول WDS:
اولین گام برای راه اندازی این سرویس نصب رول WDS است. در آموزش های قبل به نصب WDS و پیکربندی آن پرداختیم. کافیست به آنها مراجعه کنید و این رول را نصب کنید.
قسمت چهاردهم آموزش برنامه نویسی اندروید
نصب Microsoft Deployment Toolkit
پس از نصب رول WDS باید MDT را با تنظیمات پیشفرض نصب کنیم. برای این کار کافیست که از لینکی که در ابتدای آموزش دادیم، آن را دانلود و نصب کنید. توجه کنید که برای اجرای فایل نصب حتما کلیک راست کنید و run as administrator را انتخاب کنید.

نصب Windows Assessment and Deployment Kit
اکنون باید Windows ADK را دانلود و نصب کنیم. برای این کار فقط باید مسیر را وارد کنید و آن را نصب نمایید.

حالا به فایل ویندوز ۱۰ نیاز داریم. (در مثال ما ویندوز ۱۰ x64 pro)MDT اجازه مستقیما کار کردن با فایل های ISO را نمیدهد. بنابراین باید به صورت دستی فایل های نصب را Extract کنید. راحت ترین کار، Mount کردن فایل ایزوی ویندوز ۱۰ روی یک درایو مجازی است. (روی فایل کلیک راست کنید و Mount را انتخاب کنید. برای این کار میتوانید از نرم افزاری مثل PowerISO و… استفاده کنید.)

اجرای پیکربندی MDT 2013 برای استقرار ویندوز ۱۰
حالا برای پیکربندی MDT 2013 آماده هستیم. کنسول Deployment Workbench را اجرا کنید و روی Deployment Share کلیک راست کنید و طبق تصویر New Deployment Share را انتخاب کنید.

مسیر را در صفحه نصب انتخاب کنید و Next بزنید.

میتوانید نام مسیر را نیز عوض کنید یا حتی در آخر آن یک علامت $قرار دهید تا پوشه را از دید کاربران شبکه مخفی کنید. (چون این پوشه به صورت اشتراکی باید باشد، بنابراین اگر مخفی نباشد میتوانند همه این پوشه را ببینند، پس توصیه میشود که آن را مخفی کنید)
پس از پایان نصب وارد مسیری که در تصویر بالا وارد کردید، شوید:
Hyper-V Replica کردن ماشین مجازی برای ایجاد Application Redundancy

این پوشه ایمج های سیستم عامل، درایور ها، تنظیمات و فایل های نصب اپلیکیشن ها را در خود ذخیره میکند. توجه کنید که این پوشه قابل حمل است و میتوانید آن را به بقیه سرور های MDT نیز انتقال دهید.
برای اجازه افراد به اتصال به فایل اشتراکی ساخته شده، باید در تنظیمات share این پوشه، گروه Everyone را با دسترسی Read اضافه کنید.

اکنون باید ایمیج ویندوز ۱۰ را وارد کنیم (import). MDT به شما اجازه ایمپورت کردن ایمج سیستم عامل از فایلهای ویندوزی را میدهد. (فایل wim یا ایمیج WDS)
طبق تصویر مراحل زیر را تکرار کنید و روی Operating Systems کلیک راست کنید و سپس Import Operating System را انتخاب کنید.

گزینه Full set of source file را انتخاب کنید و درایوی که فایل ایزوی ویندوز ۱۰ در آن موجود است را مشخص کنید.

*

نام پوشه مقصد را وارد کنید:

در پایان، فایل های ویندوز ۱۰ به پوشه C:\DeploymentShare\Operating Systems\Windows10Prox64 کپی میشوند.
اکنون در تصویر زیر ایمیج ویندوز ۱۰ را در پوشه Operating Systems مشاهده میکنید.

ساخت MDT Deployment Task Sequence
در گام بعدی باید یک Task Sequence جدید بسازید که به کمک آن برخی دستورالعمل ها را میتوانید در هنگام نصب ویندوز ارائه دهید (نصب درایور، اپلیکیشنها، تنظیمات سیستم، آپدیت سیستم ها، اجرا اسکریپت های دلخواه و…).
روی Task Sequences کلیک راست کنید و مطابق تصویر روی New Task Sequence کلیک کنید.

در قسمت Task Sequence ID، DeployWin10x64 را وارد کنید و نامی برای این Task Sequence در نظر بگیرید.

از لیست زیر یک تمپلیت sequence انتخاب کنید. در اینجا Standard Client Task Sequence را انتخاب کرده ایم.
آموزش راه اندازی و استفاده از Find My Device در ویندوز ۱۰

سیستم عاملی که قصد نصب آن را به کمک این Task Sequence دارید را انتخاب کنید.

یکی از گزینه های مربوط به ورود product key را انتخاب کنید.

رمزعبور ادمین را در این صفحه انتخاب کنید.
تذکر: توجه کنید که این رمز عبور به صورت رمزنگاری نشده در فایل Unattend.xml قرار میگیرد.

تنظیمات این task را باز کنید و مطمئن شوید که این تسک برای اجرا شدن در پلتفرم ها در دسترس است.

در تب Task Sequence میتوانید ترتیب گام های استقرار سیستم عامل را در کلاینت مشاهده کنید. در اینجا تمامی این گزینه ها را به صورت پیشفرض رها میکنیم.

سپس روی Update Deployment Share کلیک کنید. با این کار MDT ایمیج بوت و پیکربندی برای سیستم عامل را ایجاد میکند.

در صفحه اول (پوشه C:\DeploymentShare\Bootخالی است) گزینه Completely regenerate the boot image را انتخاب کنید و برای پایان تولید image صبر کنید (این کار چند دقیقه ای طول میکشد.
در پوشه boot که بالاتر نشان دادیم ایمیج های wim به فرمت ISO ایجاد خواهند شد. میتوانید از این فایل های ایزو برای بوت کردن ماشین های مجازی یا فیزیکی استفاده کنید یا از فایل های wim برای ایجاد PXE boot و استقرار ایمیج ها در شبکه استفاده کنید.

تذکر: در تصویر بالا ما فقط دو فایل LiteTouchPE_x64.wim و LiteTouchPE_x86.wim را نیاز داریم تا بتوانیم PXE boot را اجرا کنیم.
پیکربندی ایمیج های Boot به کمک رول WDS
در آموزش های قبل به انجام این کار پرداختیم، کافیست به سرور WDS وارد شوید و فایل هایی که در پوشه boot قرار دارند را اضافه کنید. فقط مراحل زیر را تکرار کنید و توضیحات تکمیلی را میتوانید در آموزش WDS مشاهده کنید.
آموزش نصب FSRM در ویندوز سرور ۲۰۱۲

*

*

*

*

*

*

*

نکته مهم این است که برای جلوگیری از ورود کلاینت ها به صورت تصادفی در محیط نصب ویندوز، کاربران را مجبور به فشردن کلید F12 کنند تا وارد PXE boot شوند. بنابراین در بخش PXE boot policy گزینه Require the user to press the F12 key to continue the PXE boot را انتخاب کنید و ایمیج های بوت را مبتنی بر معماری ۶۴بیتی یا ۳۲ بیتی را اضافه کنید.
در پایان طبق تصویر زیر سرور WDS را ریست کنید.

تست نصب Windows 10 روی شبکه
اکنون برای تست بوت شدن کلاینت های شبکه از طریق سرور WDS آماده هستیم. در اینجا از یک ماشین مجازی استفاده میکنیم. VM را روشن کنید و F12 را فشار دهید تا وارد صفحه بوت PXE شوید

.
کامپیوتر با موفقیت به سرور WDS متصل میشود و لیستی از سیستم عامل های در دسترس را نشان میدهد. در اینجا نسخه سیستم عامل را انتخاب کنید.

کامپیوتر روی شبکه از طریق ایمیج wim در محیط WinPE شروع به کار کردن میکند و به شما برای نصب ویندوز ۱۰ از طریق Microsoft Deployment Tool Wizard پیشنهاد میدهد.

بعد از مدتی صفحه زیر ظاهر میشود، روی گزینه اول کلیک کنید تا وارد مراحل نصب ویندوز ۱۰ شوید.

در مثال ما باید مسیر شبکه ای را به پوشه اشتراکی روی MDT server فراهم کنید و علاوه بر آن کلید های اهراز هویت را وارد کنید.

در مرحله آخر باید Task Sequence که بالاتر در MDT ساختید را انتخاب کنید تا ایمیج ویندوز ۱۰ روی سیستم شما شروع به نصب شدن بکند.

امیدواریم آموزش نصب ویندوز ۱۰ از طریق شبکه با استفاده از MDT 2013 و WDS برای شما مفید بوده باشد.