Các tùy chọn phổ biến (miễn phí?) Để triển khai ứng dụng là gì? [đóng cửa]


9

Tôi quản lý một mạng lưới trường học nhỏ với khoảng 150 máy. Tôi đang tìm kiếm một cách dễ dàng để triển khai phần mềm cho tất cả các máy mà không phải truy cập từng máy.

Tôi đã sử dụng Symantec Ghost để thiết lập tất cả các máy giống hệt nhau, nhưng đối với một ứng dụng, việc lưu trữ toàn bộ mạng dường như là một bước quá xa.

Trước đây, tôi đã sử dụng ZenWorks của Novell, thực hiện việc này với trình cài đặt MSI hoặc bằng cách chụp nhanh máy trước và sau khi cài đặt, sau đó đẩy các thay đổi ra các máy được chỉ định trên mạng.

Tuy nhiên, lần này, tôi đang sử dụng Windows 2003 và có ngân sách hạn chế (tức là không). Tôi đã không thể hiểu được trình cài đặt Chính sách nhóm vì vậy có lẽ nếu ai đó có thể chỉ cho tôi cách làm tốt, điều đó cũng sẽ được đánh giá cao.

Sự giúp đỡ của bạn được đánh giá cao!


6
Thực tập sinh ;-) ... không thể giúp mình lần này
Kyle Brandt

@Kyle: làm cho câu trả lời và tôi sẽ tạo tài khoản mới để nâng cấp nó! ;)
squillman

@Kyle: lol - Tôi có một trong số đó. Anh ta chỉ không hiệu quả như một giải pháp phần mềm tốt :)
Philip

Nhưng chúng tôi có thể sử dụng GPO với máy khách Vista Home Basic không? Đó là hệ điều hành chúng ta có. Tôi thấy WPKG là lựa chọn phổ quát duy nhất.
skfd

Số GPO yêu cầu kết nối với miền mà VHB không cung cấp. Bạn không nên sử dụng Home Basic trong tình huống yêu cầu điều này ngay từ đầu.
Mark Henderson

Câu trả lời:


8

Đối với một mạng nhỏ như mạng của bạn, không có gì lạ mắt về nó, việc triển khai GPO sẽ là quá đủ (nó cũng không đủ cho nhiều mạng lớn hơn, nhưng đó là một câu chuyện khác).

Để có thể xử lý việc triển khai GPO, điều tốt nhất cần làm là tự mình xử lý các GPO. Hiểu rất nhiều về việc triển khai sẽ tự nhiên rơi ra khỏi đó. Rất nhiều tài liệu chính thức giả định một môi trường phân tán và rộng lớn hơn nhiều so với bạn có (và đi sâu vào chi tiết về chuyển đổi, vá lỗi và cài đặt quản trị, điều này chỉ làm tăng thêm sự nhầm lẫn khi bắt đầu), nhưng bài viết KB sau đây là một cơ bản tốt (và đơn giản hóa) tổng quan về triển khai dựa trên GPO: http://support.microsoft.com/kb/816102

Những điều quan trọng tôi nghĩ bạn cần phải biết ngay bây giờ là sự khác biệt giữa Ứng dụng được phân công và Xuất bản và sự khác biệt giữa triển khai Người dùng và Máy tính. Một khi bạn đã có những thứ đó ngay trong đầu, bạn có thể khám phá thêm bao nhiêu tùy thích.


7

Tôi cũng điều hành một mạng lưới dựa trên trường học. Tôi thấy rằng rất nhiều phần mềm trong thị trường giáo dục không có định dạng MSI, vì vậy việc cài đặt qua GPO đôi khi không thực tế. Hầu hết các phần mềm ngày nay không đi kèm với trình cài đặt thực thi chấp nhận các tùy chọn "cài đặt im lặng" - xem AppDeploy để biết trang web dành riêng để tìm cách tải ứng dụng qua mạng.

WPKG là một ứng dụng - ứng dụng khách cài đặt trên máy của bạn - có thể được sử dụng để cài đặt và cập nhật ứng dụng trên máy trạm. Nó là nguồn mở và miễn phí. Bạn có thể chỉ cần viết tập lệnh của riêng bạn để cài đặt phần mềm: Tôi có người dùng "cài đặt" trên mạng của mình, với quyền quản trị, chạy tập lệnh đăng nhập chạy qua cài đặt im lặng cho một loạt các ứng dụng sau đó khởi động lại máy. Sau khi cấu hình lại một máy trở lại Windows mới cài đặt, chỉ cần đăng nhập là "cài đặt" và để nó chạy qua tất cả các trình cài đặt. Điều này có thể hơi khó khăn để thiết lập, vì vậy WPKG có lẽ là lựa chọn tốt hơn.

Nếu bạn đi qua một trình cài đặt đơn giản là vụng về, hoặc bị hỏng hoặc cả hai, AutoIt tuyệt vời có thể tự động hóa khá nhiều thứ bạn có thể ném vào nó. Đây là một tiện ích thử nghiệm / tự động hóa hoàn chỉnh đáng kinh ngạc của Windows, với tài liệu và mã ví dụ tốt cho phép bạn di chuyển chuột và nhấp chuột, nhấn nút, chờ đợi các cửa sổ xuất hiện cụ thể, gần như bất kỳ tính năng nào bạn có thể nghĩ tới. Nó cũng miễn phí.

Chỉnh sửa: Nếu bạn muốn hoàn toàn tránh phải truy cập từng máy trạm, bạn có thể tạo một tập lệnh chạy trình cài đặt im lặng từ một tác vụ được lập lịch. Có thể làm cho nhiệm vụ chạy lúc 8 giờ tối hoặc một cái gì đó, sau đó tắt máy.


6

WPKG .


WPKG có vẻ thú vị. Bất cứ ai khác sử dụng nó?
Daniel

1
WPKG rất tuyệt, tôi sử dụng nó rất nhiều và nó giúp tôi tiết kiệm rất nhiều thời gian.
TRS-80

2

Google có thể cung cấp cho bạn hàng tấn kết quả cho "Triển khai ứng dụng Active Directory" và giống như hầu hết các giải pháp mà nó có ưu và nhược điểm. Bài viết này có thể là một điểm khởi đầu tốt cho bạn. Ngoài ra còn có rất nhiều kết quả tốt từ trang web Technet.microsoft.com của Microsoft. Một lựa chọn khác mà tôi chưa thử nhưng có vẻ đầy hứa hẹn là Admin Aresenal . Nó không đắt tiền và tôi rất muốn nghe nếu có ai đã sử dụng / sử dụng nó.


1

Sysinternals PsExec nên cho phép bạn chạy một lệnh chẳng hạn như
psexec @deploy.list msiexec /qn /i \\fileserver\installer\packagetoinstall.msi.

Bất cứ ai khác quan tâm để bình luận về các chi tiết? Hoặc bạn có thể hỏi một câu hỏi thứ 2 cụ thể hơn cho phương pháp này.


PsExec rất phù hợp cho các máy chủ hiếm khi khởi động lại và do đó không thể sử dụng hiệu quả việc triển khai dựa trên GPO (trên mỗi máy). Với các máy chủ, việc cài đặt với PsExec thường dễ dàng hơn vào thời gian đã lên lịch.
nray

Một vấn đề với dòng lệnh ở trên là nó thiếu chuyển đổi người dùng và mật khẩu. Nếu các máy trong triển khai.list sẽ truy cập vào \ fileserver \ Installer thì DCOM sẽ cần phải mạo danh người gọi (bạn). Không có điều này, quyền của bạn dừng lại với máy đang cố thực thi msiexec.
nray

0

Nếu bạn có thể xây dựng lại các thiết lập của mình ở định dạng msi, bạn có thể triển khai các ứng dụng của mình thông qua Gpo, btw, tôi đã sử dụng trong trình quét GFI Languard trước đây để triển khai phần mềm theo cách dễ dàng cung cấp các tùy chọn cài đặt im lặng cho các thiết lập.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.