Công cụ đóng gói Msi

Discussion in 'Windows' started by nnobita, Oct 10, 2008.

  1. Offline

    nnobita

    • Member

    Message Count:
    392
    Likes Received:
    4
    Trophy Points:
    18
    Bài viết này sẽ giới thiệu tới các bạn các công cụ hữu ích của hãng thứ 3 phục vụ việc đóng gói ứng dụng dưới dạng msi để triển khai bằng Group Policy trong môi trường Windows 2000 và Windows 2003 Enterprise.Bài này cũng cung cấp cho các bạn các link hữu ích đến tài nguyên của Microsoft.com và site của các hãng thứ 3,nơi bạn có thể tìm thấy những công cụ này để sử dụng.

    Công nghệ Windows Installer được giới thiệu lần đầu trong nền Windows 2000 nhằm đơn giản hoá việc triển khai các ứng dụng Windows trong doanh nghiệp.Trong các phiên bản cũ hơn như Windows NT/9x,người phát triển thường tạo các bộ cài bằng rất nhiều công cụ khác nhau của các hãng thứ 3 như InstallShield SoftwareWise Solutions.Để đem lại sự thống nhất,Microsoft đã đưa Windows Installer (msiexec.exe) trở thành 1 dịch vụ nền của Windows 2000 phục vụ việc cài đặt,sửa chữa và gỡ bỏ phần mềm dựa trên cấu trúc của bộ cài msi.Các file .msi là các file dữ liệu chứa thông tin cần thiết để cài đặt phần mềm.Sau khi đã đóng gói ứng dụng dưới dạng msi,có 2 cách để triển khai nó bằng Group Policy:

    Assigning (phân công): Có thể assign gói cài .msi cho User hoặc Computer.Nếu assign cho Computer,ứng dụng sẽ được cài đặt ở lần khởi động tiếp theo.Nếu assign cho user,ứng dụng sẽ được cài đặt khi người dùng chạy nó từ menu start hoặc mở 1 file có định dạng được liên kết với ứng dụng.
    Publishing (Xuất bản): Chỉ có thể publish gói cài .msi cho User.Bằng cách này user có thể cài đặt ứng dụng trong Add & Remove Programs khi họ muốn.

    Khi đưa công nghệ Windows Installer vào Windows 2000,Microsoft cũng đồng thời phát triển tất cả các ứng dụng của họ trên nền msi.Cái còn thiếu,đó là 1 công cụ để chuyển các bộ cài đặt dạng khác về bộ cài dạng .msi.Microsoft đưa ra 1 công cụ hỗ trợ trong thư mục Valueadd của CD Windows 2000,đó là WinINSTALL LE (WinINSTALL Limited Edition).Người quản trị có thể sử dụng công cụ này để đóng gói lại các bộ cài đặt về dạng .msi.Tuy nhiên Microsoft không phát triển đầy đủ các tính năng mà nhường việc này cho các hãng thứ 3.Bởi vậy trên thị trường có khá nhiều công cụ phục vụ việc đóng gói ứng dụng cũng như chuyển các gói cài đặt về định dạng .msi.Trong phần tiếp theo chúng ta sẽ cùng tìm hiểu về 3 công cụ thông dụng hiện nay phục vụ mục đích này.Đó có thể là công cụ có phí hoặc miễn phí.Nó sẽ giúp cho công việc của người quản trị trở nên đơn giản hơn khi quản lý 1 hệ thống lớn.Phần mềm sẽ được triển khai tập trung thay vì phải cài đặt lần lượt trên từng máy.

    Advanced Installer
    Phiên bản miễn phí Advanced Installer của Aphyon khá mạnh và dễ sử dụng,nhưng nếu bạn muốn thực hiện các tác vụ nâng cao như đặt thuộc tính,cài trình phiên dịch .NET,cài driver ODBC …. thì cần phải nâng cấp lên phiên bản Professional.Aphyon cũng cung cấp nhiều tính năng phụ trợ trong các add on cài đặt thêm.1 trong những điểm hay của Advanced Installer,đó là file project được lưu dưới định dạng XML.Nó giúp bạn dễ dàng quản lý các phiên bản của phần mềm.Một tính năng khác,đó là bạn có thể thực hiện hầu hết các thao tác từ dòng lệnh,nhờ đó ta có thể tự động đóng gói phần mềm bằng script,điều này khá hữu dụng khi bạn có rất nhiều ứng dụng cần triển khai trên diện rộng.Phiên bản hiện tại của Advanced Installer là v2.3,có thể download tại đây:

    Code:
     http://www.advancedinstaller.com/download.html[/URL][/code]
    
    [SIZE=3][COLOR=SeaGreen][B]WinINSTALL MSI Packager[/B][/COLOR][/SIZE][B]
    WinINSTALL MSI Packager [/B]của Software OnDemand là công cụ phát triển từ WinINSTALL LE được giới thiệu ở trên.Nhờ sự kế thừa này,WinINSTALL MSI Packager khá thông dụng trong môi trường doanh nghiệp.Nó có khả năng kiểm tra sự tương thích của bộ cài đặt với phiên bản Windows trên máy.Phiên bản hiện tại của WinINSTALL MSI Packager là v8.6.Bạn có thể download bản dùng thử [URL="http://www.ondemandsoftware.com/eval.asp"]tại đây[/URL].Software OnDemand còn đưa ra 2 sản phẩm khác,đó là [URL="http://www.ondemandsoftware.com/winstall85.asp"]upscale WinINSTALL 8.6 full[/URL],cho phép bạn không chỉ triển khai mà còn quản lý các ứng dụng và [URL="http://www.ondemandsoftware.com/freele.asp"]WinINSTALL LE 2003[/URL] đã giới thiệu ở trên.
    
    [B][COLOR=SeaGreen][SIZE=3]Wise for Windows Installer[/SIZE][/COLOR][/B][B]
    Wise for Windows Installer[/B] của Wise Solutions Inc. là 1 công cụ đóng gói thông dụng khác trong môi trường doanh nghiệp.Công cụ này tuân thủ chuẩn .msi của Microsoft đồng thời mở rộng khả năng của gói cài đặt .msi mà không làm thay đổi định dạng gốc.Với Wise for Windows Installer ta có thể dễ dàng triển khai các ứng dụng nền Web,.NET 1 cách nhanh chóng.Đối với những doanh nghiệp sử dụng IIS và SQL Server,đây là 1 công cụ rất hữu dụng.Nếu bạn chỉ đơn thuần muốn đóng gói 1 ứng dụng dưới dạng .msi thì đây là công cụ khá dễ sử dụng. Wise for Windows Installer có khá nhiều phiên bản phu hợp với nhu cầu sử dụng của bạn: Standard, Professional, và Enterprise. Wise for Windows Installer nằm trong 1 họ các phần mềm Wise Solutions bao gồm [B][URL="http://www.wise.com/wfwi_editions.asp"]Wise Package Studio[/URL][/B] và [B][URL="http://www.wise.com/wis.asp"]Wise Installation System 9.0[/URL].[/B]
    
    [B][SIZE=3][COLOR=SeaGreen]Các tài nguyên khác[/COLOR][/SIZE][/B]
    Dưới đây là 1 vài đường link để các bạn tham khảo thêm thông tin về các công cụ để đóng gói cũng như triển khai ứng dụng cài đặt dạng .msi:
    Các bài viết của [B]Microsoft TechNet:[/B]
    •    [URL="http://support.microsoft.com/kb/310598"]310598 Overview of the Windows Installer Technology[/URL] 
    •    [URL="http://support.microsoft.com/kb/816102"]816102 HOW TO: Use Group Policy to Remotely Install Software in Windows Server 2003[/URL] 
    •    [URL="http://support.microsoft.com/default.aspx?scid=kb;en-us;257718"]257718 HOW TO: Create Third-Party Microsoft Installer Package (MSI)[/URL]
    
    Bài viết trong [URL="http://myitforum.techtarget.com/"]myITforum.com[/URL],forum thảo luận về các công nghệ quản trị Windows.Tại đây bạn có thể tìm thấy khá nhiều topic hay về Microsoft Systems Management Server (SMS), Microsoft Operations Manager (MOM), patch management, MSI packaging, Wise Solutions products v..v..
    [URL="http://www.amazon.com/exec/obidos/ASIN/0735618984/mtitenterprises/"]Microsoft Windows Desktop Deployment Resource Kit[/URL] của Microsoft Press.Cuốn sách này có dành 1 chương đề cập tới việc triển khai ứng dụng trên nền Windows (Chương 23).Đây là 1 cuốn sách có cách viết dễ hiểu và đề cập sâu các vấn đề mà người quản trị hệ thống nên tìm đọc.
    
    [RIGHT][B][I]Nguồn
    [URL]http://www.windowsnetworking.com[/URL][/I][/B] [/RIGHT]

Share This Page