در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش نصب نرم افزار از طریق شبکه به وسیله Group Policy

برای نصب نرم افزارها ار طریق شبکه چند گزینه وجود داره ، اول اینکه از امکانات خود ویندوز سرور 2003 یا 2008 استفاده کنی و یا اینکه از نرم افزارهای جانبی استفاده کنی که الان دونه دونه بررسی میکنم که کدومشون بهتره .

1-نصب از طریق امکانات موجود ویندوز سرور : خوب اگر بخای از امکانات خود ویندوز سرور استفاده کنی باید از روی سرور دامین یا همون Domain Controller در قسمت Group Policy استفاده کنی ، به ترتیب مراحل زیر رو انجام بده : اول کنسول Active Directory Users and Computers رو باز کن.

  1. از OU یا دامین خودت Properties بگیر و به قسمت Group Policy برو .
  2. بعد ببین که کدوم یک از GPO ها به کامپیوتر ها یا کاربرای مد نظرت Assign شدن و اون رو Edit کن .
  3. اگر برای کاربرات میخای نرم افزار نصب کنی برو تو قسمت User Settings /Software Installation .
  4. اگر برای کامپیوتر های میخای نرم افزار نصب کنی برو تو قسمت Computer Settings / Software Installation.
  5. روی Software Installation راست کلیک کنید و بعد گزینه New Package رو بزنید.
  6. وقتی کادر Open باز شد آدرس شبکه ای ( مسیر فایل) رو بهش بدین البته یادتون باشه که حتما باید در قالب UNC باشه یعنی اینکه آدرس محلی یا Local بهش ندین ، Group Policy قراره این برنامه رو از طریق شبکه نصب کنه پس حتما باید آدرس تحت شبکه بدین . مثلا آدرس رو به شکل روبرو وارد کنید :
  7. \\fileserver\sharedfolder\firefox.msi
    
  8. بعد روی Open کلیک کنید تا Package نصب ایجاد بشه.
  9. حالا گزینه Assigend رو انتخاب کنید و بعد Ok رو بزنید تا Package آماده نصب بشه.
  10. الان در سمت راست Group Policy باید مشخصات Package رو که ساختید رو ببینید.
  11. حالا کافیه که یک بار از توی CMD یا RUN فرمان gpupdate /force رو بزنید و بعد کامپوتر کلاینت رو ری استارت کنید. وقتی کامپیوتر داره بالا میاد Package آماده شده شروع به نصب میکنه .

چند نکته یادتون نره : شما صرفا میتونین Package هایی رو از این طریق نصب کنید که از طریق خود کمپانی محصول بصورت فایل MSI ارائه شده باشه ، در 90 درصد اوقات اگر خودتون تبدیل Exe به MSI را انجام بدین Package شما کار نمیکنه .اگر فایل Exe رو میخاین به اینصورت Deploy کنید باید با استفاده از یک فایل متنی ساده با پسوند zap. استفاده کنید ، اصلا اینکارو پیشنهاد نمیکنم ، چون علاوه بر اینکه مشکلات خاص خودشو داره حتما باید از کاربر مدیر برای نصب استفاده بشه ، ولی بر خلاف این فایل های Msi بعد از Deploy شدن نیاز به دسترسی مدیریتی برای نصب ندارن و اتوماتیک بوسیله کاربر محدود هم نصب میشن.


2-استفاده از نرم افزارهای جانبی : خوب نرم افزارهای جانبی برای اینکار زیادن ولی من تا اونجایی که میشناسم اینا بهتریناشن :

  1. Microsoft System Center Configuration Manager
  2. EMCO Remote Deployment
  3. Acronis Snap Deploy
  4. ManageEngine Desktop Central
  5. Specops Deploy
البته هر کدوم مزایا و معایب خاص خودشونو دارن ولی باز هم اگر سئوالی هست در خدمتم ، امیدوارم که مفید باشه.

نویسنده : محمد نصیری
منبع : جزیره سرویس های مایکروسافت وب سایت توسینسو
هرگونه نشر و کپی بدون ذکر منبع دارای اشکال اخلاقی است
#فایلهای_msi_و_rdp #نصب_نرم_افزار_در_شبکه #تفاوت_فایل_msi_و_exe #امکان_نصب_نرم_افزار_توسط_کاربر_محدود_شده #نصب_نرم_افزار_بصورت_مرکزی #نصب_از_طریق_شبکه #نصب_نرم_افزار_از_طریق_GPO #نصب_نرم_افزار_از_طریق_شبکه #نصب_نرم_افزار_بر_روی_سیستم_ها
25 نظر
مهدی امیری

سلام

با تشکر از شما

مورد زیر را اصلاح کنید

//fileserver/sharedfolder/firefox.msi

به جای اسلش(/) از بک اسلش(\) باید استفاده شود.

\\fileserver\sharedfolder\firefox.msi
نیما پاک نیا

با سلام

متاسفانه این قسمت ها رو روی Active نتونستم پیدا کنم

امکانش هست عکس بزارید ؟

محمد نصیری

کنسول GPMC.MSC رو از طریق Run باز کنید و Default Domain Policy یا Policy مورد نظرتون رو پیدا کنید راست کلیک و Edit رو بزنید.

masoroush

سلام ، از مقاله مفیدی که گذاشتید ممنونم.

می خواستم بپرسم که

می خواهم هر کاربر در هر سیستمی از شبکه که با یوزر اکتیو لاگین کرد به دسکتاپ خودش و به نرم افزارهای خودش دسترسی داشته باشد. آیا این مسئله امکانپذیر است؟

محمد نصیری

این موضوع ربطی بحث این مقاله نداره در قالب یک تاپیک جداگانه مطرح کنید لطفا

محمد

با سلام من با چند تا برنامه براي ساخت فايل msi تلاش کردم اما هيچ کدوم خروجي خوبي بهم نميده .يعني هيچ کدومش رو کلاينت ها نصب نميشه .نمونه برنامه ها advanced installer 11.4 msi package builder install craetor همشون فايل msi ميسازن ولي هيچکدومش روي کلاينت نصب نميشه. ميشه راهنماييم کنيد؟

محمد نصیری

دوست عزيز به اين نكته در مطلب دقت كنيد :

  • چند نکته یادتون نره : شما صرفا میتونین Package هایی رو از این طریق نصب کنید که از طریق خود کمپانی محصول بصورت فایل MSI ارائه شده باشه ، در 90 درصد اوقات اگر خودتون تبدیل Exe به MSI را انجام بدین Package شما کار نمیکنه .
Amir

خواهش میکنم جواب بدین این سوال رو :

حالا وقتی این برنامه ها رو با یکی از این روشها روی کلانت نصب کردیم

برای آپدیت کردن آنها چجوری اقدام میکنیم ؟

ما بعد از نصب مثلا ۲ ماهی یکبار یکسری Hotfix از شرکت سازنده برنامه ها دریافت می کنیم که هم برای سرورها هستند هم برای کلاینت ها بعد از چه روشی ما میتونیم این Hotfix رو روی کلاینت ها سرورها اعمال کنیم ؟

محمد نصیری

شما اگر همون Hotfix رو Properties بگیرید متوجه میشید که تب update داره برای بروز رسانی از همون مورد می تونید اقدام کنید.

Amir

hotfix فقط یک فایل نیست به صورت پکیج هست

وب سایت توسینسو

Amir

یک پکیج برای کلاینت که اینجوری :

وب سایت توسینسو

یک پکیج برای سرور که اینجوری :

وب سایت توسینسو

برای سرور از فایل INSTALL.EXE استفاده کنیم.

اما کلاینت رو نمیدونم

محمد نصیری

کلاینت از طریق شبکه قابلیت نصب EXE رو نداره فقط فایل های MSI قابل Deploy هستند ، EXE اگر با استفاده از مکانیزم ZAP شدنی هم باشه اصلا کیفیتی که مد نظر دارید رو نخواهد داشت .

Amir

software distribution tools CA Unicenter

این نرم افزار رو میشناسید ؟ با این میشه کلاینت هارو آپدیت کرد ؟

محمد نصیری

لطفا این مورد رو‌در تالار گفتمان با گزینه سوال بپرسید مطرح کنید با تشکر

Amir

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

محمدرضا رسولیان

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

\\pc-2008\software\firefox.msi

محمد نصیری

لطفا در قسمت سئوال بپرسید مطرح کنید سپاسگزارم ، با ذکر جزئیات اینکه کدوم Policy رو دستکاری کردید.

حسین قربانی

تفاوت Assigned و Published و Advance؟

mohammmady

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

محمد نصیری

Exe رو یا باید براش zap file ایجاد کرد یا با استفاده از نرم افزارهایی مثل SCCM یا Emco remote deployment نصب کرد.

بهنام غیاسی

با سلام

deploy کردن نرم افزار با Group Policy کار مطلوبی نیست. دوستانی که تخصص دارن آموزش برای نرم افزار های

Emco Remote Deployment

Manage Engine Desktop Central

PDQ deploy

و نرم افزار های تو این دسته آموزش بذارن چون تو نصب نرم افزار این برنامه ها فوق العاده ان.

elahe2018

سلام

تنظیمات تو گروه پالیسی تو بخش comuper setting که نرم افزاری اعمال میشه با سیستم سمت کلاینت که لاگین میشیم نصبی صورت نمیگیره .

سوال بعدیم اینه که برای بار اول حتما باید با یوزر ادمین لاگین بشیم تا نصب انجام بشه یا نه ؟اگر نه چرا تو تنظیمات من برای user setting حتما باید با یوزر ادمین لاگین بشم تا نصب انجام بشه .

ممنون میشم راهنمایی کنید

محمد نصیری

لطفا سئوالتون رو از طریق گزینه سئوال بپرسید مطرح کنید سپاسگزارم

Ductu

سلام

این نرم افزار های جانبی که معرفی کردید باید روی ویندوز سرور نصب بشه یا روی ویندوز های دیگه مثل 7 10 هم جواب میده؟

کلا واسه نصب نرم افزار و مدیریت کلاینت ها احتیاجه که همگی از یک اکتیو دایرکتوری استفاده کنن یا وجود اکتیو دایرکتوری ضروری نیست؟

محمد نصیری

سلام ، در این روش وجود اکتیودایرکتوری الزامی هست ، روی اکثر ویندوزها جواب میده اما نکته اینجاست پیشنهاد نمیشه این روش

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....