قالب وبلاگ

نصب نرم افزار روی تمام کامپیوتر های شبکه
نوشته شده توسط : سایت رسمی حسابداری و حسابرسی
در این مقاله قصد دارم روش نصب یک نرم افزار روی تمام یک Domain و یا OU را مورد بررسی قرار دهم. مسئله ساده ای است و بسیار کاربرد دارد. معمولا آنچه که می خواهیم روی کامپیوتر های کلاینت نصب کنیم سه دسته می شوند:
1. فایل های MSU که مربوط به به روز رسانی های ویندوز می شود. با WSUS آن ها را منتشر می کنیم و در اینجا بررسی نمی شوند.
2. فایل های MSI که با کمترین زحمتی قابل نصب روی تمام کلاینت های مورد نظر هستند و در اینجا روی این فایل ها تمرکز نمی کنیم.

3.فایل های غیر از

MSI

مانند

EXE

که می خواهیم روی تمام کلاینت های مورد نظر نصب شوند و قدری کار بیشتر نیاز است.


 
برای نصب یک نرم افزار باید مراحل زیر را طی کنیم.
 
- دسترسی به Group Policy مربوط به OU یا دامین ... مورد نظر. مثلا در کنسول Active Directory Users and Computers روی OU مورد نظر کلیک راست کرده و Properties را می زنیم. در زبانه Group Policy دکمه Edit را می زنیم.

- می دانیم قسمت

Computer Configuration

مربوط به کامپیوتر ها و قسمت

User Configuration

مربوط به

User

ها می باشد. بر اساس سناریو انتخاب می کنیم که از کدام یک استفاده کنیم. هرچند هریک محدودیت هایی دارند که در ادامه ذکر می شوند.



- باید یک

Package

برای نصب آماده کنیم. برای این کار روی

Software Installation

در قسمت مورد نظر کلیک راست می کنیم و سپس در

New

گزینه

Package

را انتخاب می کنیم. بر حسب آنکه فایل

MSI

است یا نه در اینجا باید مراحل مختلفی را انجام دهیم. اگر

MSI

باشد، فایل را انتخاب می کنیم و مراحل ساخت پکیج را ادامه می دهیم. اما اگر

ZAP

باشد باید ابتدا یک

ZAP

فایل بسازیم که در ادامه توضیح می دهم.



*

مهم:

در هنگام انتخاب مسیر فایل

Installation

و

ZAP

فایل

فراموش نکنید و تاکید می کنم فراموش نکنید

که مسیر فایل را در شبکه وارد کنید. مثلا از طریق

My Network Places

مسیر را وارد کنید یا مثلا :


\\Server1\office\word.msi

بنابراین بدیهی است که باید فایل ها

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

به اشتباه ذخیره نکنید.



[Application]
FriendlyName = "Microsoft Excel 2007"
SetupCommand="\\server5\share\Excel 2007\setup.exe"
کد های مربوط به یک ZAP فایل - مثال 1


و در مثال بعد که قسمتی از مقاله ای است که در

Help & Support

آمده کاملا تمام موارد در دسترس توضیح داده شده


[Application]
; 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 = "\\server\share\long _ ; folder\setup.exe" /unattend
; REQUIRED SetupCommand = "\\server\share\setup.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

)





:: موضوعات مرتبط: , ,
:: بازدید از این مطلب : 1682
|
امتیاز مطلب : 11
|
تعداد امتیازدهندگان : 3
|
مجموع امتیاز : 3
تاریخ انتشار : دو شنبه 9 خرداد 1390 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: