
نصب نرم افزار از طریق سرور
در جلسه پیش، گروپ پالیسی در ویندوز سرور و ویژگی های آن و پالیسی های مهم شبکه آموزش داده شد. اکنون نصب نرم افزار در شبکه به صورتی که با یک بار نصب بر روی تمامی سیستم ها به صورت خودکار نصب شود آموزش داده می شود. در پایان این آموزش پالیسی ها باید آپدیت شود که در ادامه با چند و چون آن آشنا خواهید شد.
نصب نرم افزار تحت شبکه:
میخواهیم توسط Group Policy Object یک یا چند نرم افزار را بر روی client هایی که join دامین میشوند به صورت اتوماتیک نصب کنیم بدون دخالت هیچ یک از یوزرها.
برای انجام این کار باید فرمت نرم افزاری که میخواهیم تحت شبکه نصب کنیم msi. باشد در اینجا دیگر نمیتوان از فرمت exe. استفاده کرد یعنی فرمت EXE. قابل نصب بر شبکه مایکروسافتی نیست.
نکته دیگری که باید به خاطر داشته باشیم این است که ابتدا باید نرم افزار در Group Policy Object تعریف شود و سپس بر روی دامین نصب شود آنگاه client هایی کهJoin دامین میشوند این نرم افزار به صورت اتوماتیک بر روی آنها نصب میشود.
باید ابتدا یک Map Derive بسازیم برای ساخت Map drive مراحل زیر باید گذرانده شود:
اول یک New Folder میسازیم آن را Share میکنیم و سپس توسط آن یک Map Derive میسازیم و پس از آن باید Network Discovery را هم enable کنیم.
فعال کردن Network Discovery:
از طریق کنترل پنل با طی کردن مسیر زیر Network Discovery را می توان فعال کرد:
Control Panel → Open and Network Sharing Center → Change Advanced Shering Setting→ Enable Network Discovery
نکته: چنان چه بعد از Enable کردن دوباره به صورت اتوماتیک Disable شد آنگاه باید از طریق فعال سازی چند Service این کار را انجام دهیم که دیگر چنین خطایی رخ ندهد. برای فعال سازی Run را باز کنید در آن Services را تایپ کنید. سپس در لیستی که باز می شود بر روی چهار مورد سرویس زیر کلیک راست کرده و Start را بزنید.
۱-DNS Client
۲-Function Discovery Resource Publication
۳-SSDP Discovery
۴-UPnP Device Host
پس از فعال سازی این سرویس ها حال Network Discovery دیگر Disable نمیشود.
حال برای ساختن Map Derive به My Computer میرویم.
همچون تصویر بالا بر روی map network drive کلیک می کنیم.
در صفحه ای که باز می شود (همچون عکس زیر) باید آن New Folder که Share کردیم را انتخاب کنیم.
با انتخاب کردن پوشه مورد نظر و ok کردن و پس از آن زدن گزینه Finish یک Map Drive ساخته میشود.
حال نرم افزاری که فرمت آن msi. است را در این Map Derive کپی میکنیم.
بعد از کپی شدن نرم افزار در Map drive به Group Policy Object می رویم و نرم افزار را در آن قسمت ثبت کنیم. برای این کار مسیر زیر طی می شود:
Default Domain Policy → Right click* → Edit →Computer Configuration →Policies →Software Setting →Software Installation → Right Click* → New → Package
سپس نرم افزار مورد نظر را انتخاب کرده و Open میکنیم.
صفحه ای همچون عکس زیر باز می شود:
در این قسمت باید نوع نصب شدن نرم افزار بر روی Client ها رو مشخص کنیم.
Published: در این نوع نرم افزار به Client ها منتقل میشود ولی به صورت اتوماتیک نصب نمیشود و یوزر خودش باید نرم افزار رو نصب کند.
Assigned: در این نوع نرم افزار به صورت کاملا اتوماتیک و بدون هیچ گونه دخالت یوزرها نصب میشود.
Advanced: در این نوع فرآیند نصب نرم افزار به صورت اتوماتیک اجرا میشود و یوزر باید مراحل نصب را انجام دهد.
پس از انجام این مراحل Policy ها رو باید آپدیت کنیم. برای آپدیت کردن پالیسی های سرور CMD را باز می کنیم (همچون تصویر زیر) و کد gpupdate/force را تایپ می کنیم و پس از انجام خودکار مراحل تاییدیه ری استارت سیستم (یعنی تایپ حرف Y) را انجام می دهیم.
سیستم Restart می شود. پس از آن در هنگامی که سیستم در حال بالاآمدن است نرم افزار بر روی سیستم نصب میشود و بعد از آن هر سیستمی که Join این سیستم شود نرم افزار بر روی آن به صورت اتوماتیک نصب خواهد شد.