3.فایل های غیر از MSI مانند EXE که می خواهیم روی تمام کلاینت های مورد نظر نصب شوند و قدری کار بیشتر نیاز است.
– می دانیم قسمت Computer Configuration مربوط به کامپیوتر ها و قسمت User Configuration مربوط به User ها می باشد. بر اساس سناریو انتخاب می کنیم که از کدام یک استفاده کنیم. هرچند هریک محدودیت هایی دارند که در ادامه ذکر می شوند.
– باید یک Package برای نصب آماده کنیم. برای این کار روی Software Installation در قسمت مورد نظر کلیک راست می کنیم و سپس در New گزینه Package را انتخاب می کنیم. بر حسب آنکه فایل MSI است یا نه در اینجا باید مراحل مختلفی را انجام دهیم. اگر MSI باشد، فایل را انتخاب می کنیم و مراحل ساخت پکیج را ادامه می دهیم. اما اگر ZAP باشد باید ابتدا یک ZAP فایل بسازیم که در ادامه توضیح می دهم.
*مهم: در هنگام انتخاب مسیر فایل Installation و ZAP فایل فراموش نکنید و تاکید می کنم فراموش نکنید که مسیر فایل را در شبکه وارد کنید. مثلا از طریق My Network Places مسیر را وارد کنید یا مثلا :
بنابراین بدیهی است که باید فایل ها Share باشند. البته اگر فراموش کنید، ویندوز با پیام هشداری به شما یادآوری می کند.
– پس از ساخت پکیج سه گزینه در دسترس داریم:
Published : اگر یک package به صورت published تنظیم شود، اولین باری که کاربر login کند Add Remove Program برای او نمایش داده خواهد شد و می تواند انتخاب کند که برنامه نصب شود یا خیر.
Assigned : اگر یک Package به صورت Assigned به کاربری تنظیم شود، اولین باری که کاربر Login کند برنامه نصب می شود و پیش از اولین بار اجرا نهایی می شود. اگر یک Package به صورت Assigned به کامپیوتری تنظیم شود، اولین باری که ویندوز ستارت می شود پکیج نصب می شود و پیش از اولین اجرا نهایی می شود. برای تمام کاربران آن کامپیوتر نرم افزار قابل دسترسی خواهد بود.
بدیهی است از آنجا که کامپیوتر ها نمی توانند تصمیم بگیرند که آیا یک پکیج نصب شود یا خیر، گزینه Published برای کامپیوتر ها غیر فعال است.
فایل های ZAP فقط می توانند برای کاربران یعنی در قسمت User Configuration تنظیم شوند. چرا که فایل های ZAP از برنامه نصب کننده اختصاصی خود استفاده می کنند و نمی توانند از elevated privileges استفاده کنند. بنابراین در هنگام نصب اگر Administrative Permission نیاز باشد تنها کاربرانی که دارای این مجوز هستند می توانند این فایل را نصب کنند . بنابراین باید Published شوند تا کاربری مراحل نصب را انجام دهد.
Advanced : تنظیمات اضافی را در اختیار قرار می دهد. بسیاری از نکات از جمله Advanced را فعلا صرف نظر می کنیم.
توجه : به نسخه های 32 بیتی و 64 بیتی توجه کنید.
ساختن یک ZAP فایل:
Zap فایل یک فایل متنی است که بنابراین می تواند به راحتی با Notepad و یا هر ویرایشگر متن دیگری نوشته شود. در اینجا دو مثال برای ساخت Zap فایل ارائه می دهم. مثال اول کوتاه، خلاصه و کافی است و در مثال دوم اطلاعات بیشتری ارائه شده.
* به آسانی کد زیر را در NotePad کپی پیست کنید و تغییرات لازم را انجام دهید و آن را با پسوندzap ذخیره کنید. در این مثال Excel 2007 را نصب می کنیم. دقت کنید که فایل را با پسوند zap.txt به اشتباه ذخیره نکنید.
FriendlyName = “Microsoft Excel 2007″
SetupCommand=”\server5shareExcel 2007setup.exe”
کد های مربوط به یک ZAP فایل – مثال 1
و در مثال بعد که قسمتی از مقاله ای است که در Help & Support آمده کاملا تمام موارد در دسترس توضیح داده شده
; Only FriendlyName and SetupCommand are required,
; everything else is optional.
; FriendlyName is the name of the program that
; will appear in the software installation snap-in
; and the Add/Remove Programs tool.
; REQUIRED
FriendlyName = “Microsoft Excel 97”
; SetupCommand is the command line used to
; run the program’s Setup. With Windows Server 2003
; and later you must specify the fully qualified
; path containing the setup program.
; Long file name paths need to be quoted. For example:
; SetupCommand = “\serversharelong _ ; foldersetup.exe” /unattend
; REQUIRED SetupCommand = “\serversharesetup.exe”
; Version of the program that will appear
; in the software installation snap-in and the
; Add/Remove Programs tool.
; OPTIONAL
DisplayVersion = 8.0
; Version of the program that will appear
; in the software installation snap-in and the
; Add/Remove Programs tool.
; OPTIONAL
Publisher = Microsoft
کد های مربوط به یک ZAP فایل – مثال 2
برای اطلاعات بیشتر می توانید به اینجا + + + + + + مراجعه کنید.(مقالاتی در Technet و Help & Support)
سلام عرفان جان
خسته نباشی
تازگی با وبلاگت آشنا شدم مطالبت خیلی جالب و مفیده
راستی تاریخ تولد هامون خیلی به هم نزدیکه (من 15 مردادم)
راستی از این دعوت نامه های بالاترین داری؟
اگر داری یکی هم واسه من بفرست
admin.4tmu@gmail.com
بیشتر بنویس
ممنون
شهریار
خیلی عالی بود…مرسی 😀
سلام متشکرم از نظرات دوستان،
نه متاسفانه ندارم…
دوست دارم سریع تر پست های جدید بفرستم 7 8 تا موضوع هم دارم اما نمی رسم… ایشالا این امتحان ها تموم میشه، اونوفت برنامه های زیادی باسه وبلاگ دارم. دوستان این مدت منو ببخشند.
اصلاحیه:
جمله: اما اگر ZAP باشد باید ابتدا یک ZAP فایل بسازیم
به جمله: اما اگر exe باشد ابتدا باید یک zap فایل بسازیم.
اصلاح می شود
به نام خدا
با تشکر از زحمات شما
موفق باشید
چرا كسي جواب منو نمي ده ! تو سيستم من اصلا گزينه software installation نداره ! چطوري مياد ؟
سلام
من یک سوال داشتم خدمتتون
چرای Publisher من در Group policy خاموش است علتش چی میتونه باشه
پیشاپیش از راهنمایی شما متشکرم
zamani_m85@yahoo.com
باسلام وقتی میخوام به اینترنت وصل شوم خطای 619مربوط به پورت رامیدهد چگونه میتوانم این مشکل را حل کنم
متشکرم
با سلام خدمت دوستان
از مطالب داخل سایت که به زبان ساده و شیوا بیان شده بود و برای من خیلی مفید بود متشکرم
SALAM KHOBIN VAGHT BEKHYER MIKHASTAM BEDONAM SOFTWARE BARAY VPN MANAGE VOJOD DAREH BARAY INKEH 1 SERVER LEASED DASHTEH BASHIM VA BEKHAHIM AZ IRAN ON RO MANAGE KONIM AZ CH SOFTWARE MITONIM ASTFADEH KONIM
EMAIL: ALIREZAPARIKHANI@YAHOO.COM
SEPASGOZARAM
salam agha erfan .mamnoon az site kamelan amoozandatoon.mikhastam age emkanesh bashe to shabake behem komak konid.ba tashakor
شیر مادرت حلالت باشه…
خیلی این صفحه به دردم خورد
ممنونم