دهکده آی تی » توسعه ویندوز 7 – قسمت اول



به لطف خدا و همراهی شما دوستان، در این مدت تا حدود زیادی مباحث مهم و کاربردی شبکه را مرور کردیم تا جایی که، شخصی که هیچ اطلاعاتی از شبکه  هم ندارد، می تواند با مطالعه ی مطالب وبلاگ، اطلاعات لازم برای راه اندازی و مدیریت شبکه را کسب کند. البته مدتی هم این وسط، به مباحث مختلفی از جمله انتخابات پرداختیم که در واقع یک نوع زنگ تفریح برای خودم محسوب میشد. اما از امروز به یاری خدا قصد دارم مباحث تخصصی تر شبکه را مطرح کنم و در این بین مثل همیشه، از شما دوستان خوبم نیز مطالب بسیاری را فرا خواهم گرفت.
چه باور کنید و چه نکنید، از اینکه دوستان در مورد مسائل مطرح شده نظر می دهند و اشکالات احتمالی موجود در مطالب را میگیرند(حتی اگر با لحنی تمسخر آمیز باشد) بسی مشعوف می شوم. البته اینکه بعد از این همه زحمت، شخصی با لحنی بد شروع به انتقاد می کند، ناراحتی خاص خودش را دارد، اما این ناراحتی تنها چند لحظه است. اگر نخواهم بگویم که همیشه حق با مشتری است!، مهم به دست آوردن نکته ای از این نظرات است که واقعا در خیلی از موارد به درد من خوردند.Deploying win 7

ناگفته نماند که برنامه هایی برای انتقال این وبلاگ، به آدرسی جدید و تبدیل آن به یک وب سایت حرفه ای شبکه هم دارم. وب سایتی با طراحی مناسب و بخش های متنوع، که علاوه بر خودم، افراد متخصصی نیز در آن به نگارش مقاله های مختلف بپردازند. خوشبختانه دوستان متخصص خوبی هستند که بتوانند در این زمینه کمک کنند و تنها مشکل، پیدا کردن یک شخص حرفه ای برای طراحی چنین سایتی است. که امیدوارم این مشکل نیز حل شود.  اگر از دوستان خواننده ی این وبلاگ کسی توانایی طراحی سایتی حرفه ای را دارد، خوشحال خواهم شد در این زمینه همکاری داشته باشیم.(ایمیل)ضمن اینکه قبل از شروع، جا دارد از آقا نوید که زحمت طراحی لوگویی که درخواست کرده بودم را کشیدند، تشکر ویژه ای کنم.

توسعه ویندوز 7:
همان طور که از عنوان مطلب مشخص است، قصد داریم طی چند پست، نحوه ی توسعه ی ویندوز 7 را بررسی کنیم. برای این کار چند سناریوی تمرینی طراحی می کنیم و قدم به قدم  با ابزار های موجود آشنا خواهیم شد. کاری که بنا داریم انجام دهیم این است که ابتدا از طریق شبکه و به صورت اتوماتیک، بر روی یک کامپیوتر ویندوز نصب کنیم. بعد از این، یاد خواهیم گرفت که چگونه از ویندوزی که نصب کرده ایم  همراه با تمام درایور ها و نرم افزار های نصب شده بر روی آن، یک تصویر بگیریم تا بتوانیم بر روی صد ها سیستم دیگر نیز ویندوز را با تمامی نرم افزار هایی که نیاز داریم نصب کنیم. بعد از این سناریو ی تمرینی نیز، با ابزار Deployment Services و یا DS آشنا میشویم تا این کار ها را بسیار سریع تر انجام دهیم.

Windows AIK:
ابزار توسعه در ویندوز ویستا با معرفی Windows Automated Installation Kit تغییر شگرفی کرد که این تغییرات در ویندوز Server 2008 و ویندوز 7 نیز ادامه پیدا کرده است. Windows AIK در واقع بسته ای شامل ابزار لازم برای توسعه ی ویندوز است که دارای توانایی های زیادی می باشد. قبل از شروع کار، بهتر است کمی بیشتر با این مجموعه آشنا شویم.

همان طور که می دانید، ابزار توسعه در ویندوز XP، با نام OEM Preinstallation toolkit یا Windows OPK شناخته میشد که در فایلی به نام deploy.cab در سی دی ویندوز موجود بود. این ابزار در ویندوز ویستا و 7، به Windows Automated Installation Kit یا Windows AIK تغییر نام داده است. بیشتر ابزار های موجود در این دو بسته، تفاوت های بنیادین با یکدیگر دارند که در زیر به بررسی آنها خواهیم پرداخت:

  1. شما در ویندوز XP برای اتومات کردن فرایند نصب، مجبور بود چندین فایل پاسخ مبتنی بر متن مانند Unattend.txt و Winbom.ini بسازید. در صورتی که در ویندوز 7 و البته ویستا، شما با ساختن یک فایل پاسخ با پسوند XML. می توانید تمامی قسمت ها را اتومات کنید.
  2. برنامه ی Windows System Image Manager که اختصارا SIM خوانده می شود و جایگزین Setup Manager شده است، امکانات فوق العاده ای را در اختیار ما قرار می دهد که به وسیله ی آنها، می توانید تنظیمات Image ویندوز را مشاهده و در صورت نیاز با ساختن فایل پاسخ مناسب، آن را ویرایش کنیم. با SIM همچنین قادر خواهیم بود درایور ها و بسته های نرم افزاری دیگر مانند سرویس پک را به صورت آفلاین و البته خیلی راحت به فایل ایمیج اضافه کنیم.
  3. اگر خاطرتان باشد، در ویندوز XP برای Image گرفتن از ویندوز باید از نرم افزار های جانبی مانند Norton Ghost استفاده می کردیم. در صورتی که Windows AIK با معرفی ابزاری کارامد با نام ImageX این مشکل را بر طرف کرده است.
  4. در ویندوز XP اگر قصد اضافه کردن دستوری خاص به فرایند نصب را داشتیم، باید فایلی با نام cmdlines.txt می ساختیم و آن را در پوشه ی $OEM$ قرار میدادیم. در صورتی که در ویندوز 7، تنها کافیست از دستور RunSynchronou در فایل Autounattend.xml استفاده نماییم.
  5. و البته تفاوت های دیگر که به مرور در خلال مطالب آنها را بیان خواهیم کرد.

بنابراین اولین قدم برای توسعه ی ویندوز 7، نصب Windows AIK بر روی سیستم خودتان است. این برنامه را می توانید با رفتن به این آدرس، از وب سایت مایکروسافت دانلود نمایید. دقت کنید که این نسخه از AIK مخصوص نسخه ی RC ویندوز 7 است. بعد از دانلود این فایل 1.4 گیگا بایتی، آن را بر روی یک دی وی دی رایت کنید تا بتوانید از آن استفاده کنید.

برای نصب، محیطی مشابه شکل زیر در اختیار خواهید داشت.

Windows AIK

نصب Windows AIK به راحتی کلیک بر روی قسمتی است که در شکل مشخص شده است. البته این محیط امکانات دیگری نیز در اختیار شما قرار می دهد که در صورت نیاز، می توانید از هر کدام از آنها استفاده کنید. بعد از نصب برنامه، ما یک Answer File برای اتومات کردن فرایند نصب خواهیم ساخت که البته برای ساختن آن، باید تا پست بعد صبر کنید.

در ضمن، استفاده از این مطلب و سایر مطالب، مثل همیشه چه به صورت تجاری و چه غیر تجاری، آزاد است. اصولا فلسفه ی مطالب این وبلاگ آموزش است و چه بهتر که افراد بیشتری این آموزش را دریافت کنند. صرفا یک ذکر منبع و لینک خشک و خالی، برای ما بس است!


از این مطلب پرینت بگیرید | لینک بازتاب | نظرات این مطلب را از طریق فید دنبال کنید.

مطالب مرتبط:

۱۴ نظر

  1. دست نوشته / یاسر کمالی نژاد گفته:

    ممنون از اطلاعات مفیدتون
    استفاده کردیم

  2. حمیدرضا گفته:

    سلام
    واقعا ممنون از اطلاعات مفیدتون
    من یه سوال داشتم اونم اینه که چطوری میتونیم به وسیله آی پی آدرس منزل کلاینت را گیر بیاریم
    ممنون

  3. setareh گفته:

    سلام لطفا آموزش قدم به قدم نصب ویندوز 7 را برای من بگذارید.متشکرم

  4. بامداد گفته:

    “Automated Installation Kit AIK آشنایی با” را جستجو میکردم.
    خدا خیرت بده. فوق العاده بود.
    پاینده باشی

  5. هادی گفته:

    با سلا دستتون درد نکنه .
    اما من یه گله دارم نه از شما از این کمپانی بی مصرف میاکرو سافت
    حتمن میگین چرا؟
    چون من 2 بار سعی به دانلود کردم با هزار بد بختی تا 536 مگ رفت و قطع کرد نمدونم هم چرا؟؟؟!!
    اما این نا مردیه

  6. هادی گفته:

    شرمنده غلط داشتم چون داشتم با حرص و عصبانیت مینوشتم

  7. هادی گفته:

    پس چرا ادامه نمیدین؟؟؟ الان چند ماهه که میگذره اما قسمت های بعدی رو ندادین

  8. Hadi گفته:

    سلام
    خیلی ممنون از اطلاعات خیلی خوبتون ، فقط این که توی سایت مایکروسافت نسخه ای به نام RC وجود نداره ؟؟؟
    کلاً یک WAIK برای windows7 هست که حجمش 1706 mb و 8/6/2009 هم published شده !!
    اگه ممکنه راهنمایی کنید

  9. محمدعرفان گفته:

    همین نسخه را دانلود کنید. زمانی که این مطلب نوشته شده بود اون نسخه وجود داشت.

  10. Hadi گفته:

    mersi agha erfan

  11. khak313 گفته:

    محمد جان لینک دانلو رو تصحیح نمیکنین؟
    ممنونیجات
    ؛)

  12. مسعود گفته:

    با سلام
    ضمن تشکر از مطلب جالب تان یک سوال داشتم و آن اینکه برای ساختن سی دی بوت آنتی ویروس NOD32 ظاهراً بایست Windows AIK را نصب کنم هم اکنون در حال دانلود آن از سایت مایکروسافت میباشم.
    هر چند که تا کنون محیط آن و امکاناتش را ندیده ام و نمیدانم باید برای آن کار خاصی انجام بدهم یا خیر ولی سوال فعلی و مهمتر من اینست که اگر از این طریق ESET SysRescue CD را که دیسک بوت نجات ESET نامیده میشود تهیه کردم ایا میتوانم آنرا روی کامپیوترهای دیگر هم اجرا کنم یا فقط بر روی همین کامپیوتر خودم میشود اجرا کرد
    با تشکر

  13. محمدعرفان گفته:

    بله دوست من، می توانید از این سی دی در سیستم های دیگر هم استفاده نمایید

  14. مسعود گفته:

    سلام
    من اینکار را کردم (یعنی ESET SysRescue CD را به کمک W AIK ساختم) اما فقط از طریق کامپیوتر خودم میتوانم برنامه (انتی ویروس بوت ایبل) را آبدیت کنم ولی وقتی این سی دی را روی کامپیوترهای دیگر امتحان میکنم آبدیت نمیشود . فکر کنم سخت افزار (کارت شبکه) یا تنظیمات کامپیوترهای دیگر را شناسایی نمیکند چون من از طریق کارت شبکه آنبرد و ADSL به اینترنت متصل میشوم
    دقیقتر بگویم سوال من اینست که اگر با برنامه Windows AIK سی دی بوت بسازیم فقط تنظیمات و سخت افزار همان کامپیوتر را شناسایی میکند یا هر کامپیوتر دیگر را هم شناسایی میکند؟ یعنی درایور قطعات از جمله کارت شبکه کلیه کامپیوترها را همراه خود دارد؟
    ممنون

نظر شما