در این مقاله نصب برنامه تحت شبکه از طریق Group policyرا بررسی می کنیم.
از قابلیت های شبکه کردن کامپیوتر ها مخصوصا شبکه های تحت دامین امکان نصب برنامه برای تمام سیستم های زیر مجموعه می باشد تا از کار فرسایشی نصب نرم افزار بر روی هر سیستم به صورت لوکال و جداگانه جلوگیری شود .
با نصب کردن نرم افزار از طریق شبکه، می توان مشکل نصب کردن تک به تک نرم افزار روی کلاینت ها را حل کرد و روند کار با مدیریت و تمرکز بیشتری انجام میگیرد و بدیهی است که در این روش سرعت انجام کار نیز بیشتر می باشد.
برای آشنایی بیشتر با شبکه های تحت دامین و انواع شبکه ها پیشنهاد می کنیم مطلب " تفاوت شبکه دامین و ورک گروپ" را مطالعه کنید
یک سازمان یا مجموعه بزرگ را تصور کنید که نیاز است روی همه آن ها نرم افزار حسابداری نصب شود با استفاده از امکان نصب نرم افزاربا گروپ پالیسی یا نصب برنامه با نرم افزارهای جانبی در شبکه، نیازی به نصب برنامه به صورت دستی روی هر سیستم نمی باشد و ادمین شبکه می تواند دسترسی و نصب این برنامه را برای تمام کاربران از طریق شبکه دامین فراهم کند.
در ادامه مقاله روش های نصب برنامه از طریق شبکه در سیستم های کاربران تحت دامین را به آموزش می دهیم.
نصب برنامه از طریق شبکه
به طور کلی برای نصب برنامه از طریق شبکه و حل مشکل نصب نرم افزار در سیستم های کاربران تحت دامین دو روش وجود دارد:
- استفاده از ویندوز سرور (گروپ پالیسی)
- استفاده از برنامه های جانبی
نصب برنامه از طریق شبکه با استفاده از گروپ پالیسی
با استفاده از ویندوز سرور و Group Policy ویندوز می توان نرم افزارهای مختلف را روی تمام کلاینت ها نصب کرد . نصب برنامه از طریق شبکه با استفاده از Group Policy خود به دو روش انجام میشود:
1.Assign
2.Publish
تفاوت های نصب برنامه از طریق assign و publish
حالت اول یعنی Assign نصب برنامه با دو هدف اجرا می شود. به این معنی که نرم افزار هم روی سیستم اعمال می شود و هم برای کاربر قابل استفاده است، یعنی نرم افزار روی سیستمی که زیر مجموعه شبکه محسوب می شود نصب می گردد و هم کاربر از هر سیستمی log in انجام دهد بعد از صحت سنجی نام کاربری و رمز، نرم فزار روی آن سیستم نصب می شود.
در حالت Assign نرم افزار به صورت اتوماتیک روی startup نصب می شود و shourtcut های برنامه در منوی start و Desktop ظاهر می شود .
روش Assign صرفاً برای فایل های نصبی با پسوند MSI قابل اجرا می باشد.
در روش publish نصب برنامه به صورت اتوماتیک انجام نمی شود و کاربر بر اساس نیاز خود می تواند از قسمت control panel و بعد برای نصب Install program from the network اقدام به نصب نرم افزار نماید. در حالت publish هر کاربر شبکه برای نصب نرم افزار های مورد نیاز خود باید مسیر زیر را طی کند و نرم افزار های مورد نیاز خود را از این بخش فعال و نصب کند
control panel > program and features> Install program from the network
همچنین نصب برنامه از طریق شبکه در حالت publish برای فایل های Exe و MSI قابل انجام است.
آموزش نصب نرم افزار از طریق Group policy
برای انجام این روش ابتدا یک پوشه share ایجاد نمایید تا نرم افزارهایی که قصد دارید روی کلاینت ها نصب شوند را داخل پوشه share قرار دهید. نحوه انجام کار بسیار ساده می باشد
ابتدا وارد درایو مورد نظرتان مثلادرایو c شوید یک newfolder ایجاد کنید روی آن کلیک راست کنید و گزینه آخر properties را انتخاب نمایید.( مایکروسافت به صورت پیش فرض اسم این پوشه را SDP می گذارد، مخفف (Software distribution point) ، که قابل تغییر می باشد.)
درمرحله بعد از پنجره ای که باز می شود از تب دوم گزینه sharing و بعد Advance sharing را انتخاب کنید.
در ادامه از پنجره ای که نمایان می شود گزینه share this folder را تیک بزنید.
بعد از ایجاد پوشه share لازم است وارد Domain Controller شوید و بعد وارد بخش Group Policy بشوید.
سپس وارد کنسول Active Directory Users and Computers بشوید.
در ادامه نیاز است یک OU بسازید. و تمامی کلاینت هایی که قصد دارید برنامه روی آن نصب کنید را داخل این OU قرار دهید و برای آن یک نام انتخاب کنید. برای مثال client-computers
از منوی run عنوان gpmc.mscرا تایپ کنید و بعد کنسول Group policy management را باز کرده و OUی که در مرحله قبل ساختید را انتخاب کنید و بر روی آن کلیک راست کرده و یک GPO بسازید.
در این مرحله از نصب نرم افزار از طریق GPO ، روی GPO کلیک راست کرده و Edit را بزنید تا پنجره مربوط به مشخصات برای شما باز شود.
برای انجام ادامه مراحل 2 انتخاب پیش رو دارید:
computer configuration_
user configuration_
نصب برنامه ها در حالت computer configuration
می توانید تعیین کنید که نصب برنامه بر روی سیستم ها انجام شود و یا منحصراً برای User ها قابل نصب باشد. مورد استفاده از این روش برای مواقعی است که می خواهید دسترسی بیشتری برای تعدادی از کلاینت ها ایجاد کنید و یا برعکس.
برای مثال می توانید تعیین کنید نرم افزار حسابداری فقط برای کاربران یا یوزرهایی که در قسمت مالی مشغول به کار هستند نصب و اجرا شود.
در ادامه ما می خواهیم از طریق computer configuration اینکار را انجام دهیم.
گزینه Software installation را انتخاب میکنیم :
بر روی این گزینه کلیک راست کرده و new package را میزنیم تا آدرس و اسم نرم افزار برای نصب بر روی سیستم ها را انتخاب کنیم:
نکته بسیار مهم: در زمان انتخاب پوشه مورد نظر می بایست آدرس آن به صورت شبکه ای وارد شود. هرگز نباید بر روی فولدر دو بار کلیک کنید و بعد آدرسی به آن معرفی کنید چرا که در اینصورت Local path نوشته خواهد شد و کلاینتها نمی توانند به این پکیج متصل شوند.
در کادر File name آدرس شبکه ای را وارد نمایید که با دو \\ شروع می شود و بعد نیاز است آی پی Domain Controller را وارد کنید و مجدد \ را وارد نمایید و به صورت پیش فرض پوشه های share نمایش داده می شود . پوشه ای share که در ابتدا ساختیم (SDP) را در این قسمت معرفی نمایید.
در مرحله بعد خواهید دید که گزینه های Assign و publish برایتان نمایان می شود.
که در خصوص تفاوت های آن ها در موارد فوق توضیح دادیم. ناگفته نماند که روشی که ما انتخاب کردیم computer configuration و تنها از طریق Assign قابل اجرا می باشد.
بهتر است بدانید روش Advance روش مجزایی محسوب نمی شود و به ارائه توضیحات در خصوص گزینه های مربوط به Assign و publish می پردازد.
با انتخاب گزینه Advance مراحل را ادامه میدهیم.
در ادامه کمی صبر کنید تا پکیج لود شود. و از پنجره ای که باز می شود از قسمت Deployment گزینه Assign را به حالت انتخاب در آورید و بعد ok کنید.
بهتر است روی پکیج راست کلیک کنید و بعد از گزینه Deployment و بعد بخش advance گزینه ignore language when deploying this packge را تیک بزنید تا در صورت مغایرت زبان سیستمی که قرار است برنامه روی آن نصب شود مشکلی به وجود نیاید .
نصب برنامه در شبکه با استفاده از نرم افزارهای جانبی
برای نصب برنامه در شبکه می توانید از نرم افزار هایی مانند Microsoft System Center Configuration Manager و EMCO Remote Deployment استفاده نمایید. این نرم افزار ها نیز به دوشکلی که در بالا توضیح دادیم امکان نصب نرم افزار روی کلاینت های شبکه را به ما می دهند.
برنامهMicrosoft System Center
Microsoft System Centerنرم افزای برای کمک به مدیران شبکه محسوب می شود که دارای نرم افزارهای مختلفی در زیر مجموعه خود می باشد. موارد استفاده از این نرم افزار به صورت کلی ، بهینه سازی استفاده از سخت افزار، برنامه ریزی و توسعه زیر ساخت های مدیریت منابع ، تهیه گزارش، حفاظت داده ای را برای سرورهای ویندوزی، ایجاد راهکارهای پشتیبانگیری و بازیابی از محیطهای مایکروسافتی و نصب نرم افزار از طریق شبکه می باشد.
🟡شبکه های مبتنی بر نرم افزار sdn، کمک می کند تا مدیریت شبکه با نظارت و سهولت بیشتری انجام شود. برای کسب اطلاعات بیشتر مقاله Sdn چیست؟ رو از دست ندهید.
سخن آخر
در این مقاله ما سعی کردیم به مراحل نصب نرم افزار های متعدد در سیستم های کاربران تحت دامین بپردازیم.اگر در حین انجام این مراحل دچار مشکل شدید میتوانید با مجموعه رایانه کمک تماس بگیرید. راه ارتباط با ما شماره هوشمند 9099071540 از طریق تلفن های ثابت و همچنین شماره اعتباری0217129 از طریق موبایل یا تلفن ثابت می باشد.
قابل توجه شما کاربر گرامی: محتوای این صفحه صرفاً برای اطلاع رسانی است در صورتی که تسلط کافی برای انجام موارد فنی مقاله ندارید حتما از کارشناس فنی کمک بگیرید.