Какие популярные (бесплатные?) Варианты развертывания приложений? [закрыто]


9

Я управляю небольшой школьной сетью, насчитывающей около 150 машин. Я ищу простой способ развертывания программного обеспечения на всех машинах без необходимости посещения каждого из них.

Я использовал Symantec Ghost для одинаковой настройки всех компьютеров, но для одного приложения переназначение всей сети кажется слишком большим шагом.

В прошлом я использовал Novell ZenWorks, который делает это либо с помощью установщика MSI, либо путем создания снимка машины до и после установки, а затем передает изменения на назначенные машины в сети.

На этот раз, однако, я использую Windows 2003 и имею ограниченный (то есть нет) бюджет. Я не смог разобраться с установщиком групповой политики, так что, возможно, если кто-нибудь подскажет мне хорошие практические рекомендации, это также будет оценено.

Ваша помощь приветствуется!


6
Стажеры ;-) ... на этот раз я не мог с собой поделать
Кайл Брандт

@Kyle: ответь на этот вопрос, и я создам новые аккаунты, чтобы проголосовать за него! ;)
squillman

@Kyle: лол - у меня есть один из них. Он просто не так эффективен, как хорошее программное решение :)
Philip

Но можем ли мы использовать GPO с клиентами Vista Home Basic? Это ОС у нас есть. Я вижу WPKG как единственный универсальный вариант.
skfd

Нет. GPO требует подключения к домену, который VHB не предоставляет. Вы не должны использовать Home Basic в ситуации, которая требует этого в первую очередь.
Марк Хендерсон

Ответы:


8

Для такой небольшой сети, как ваша, и в ней нет ничего сложного, развертывание GPO должно быть более чем адекватным (это также более чем достаточно для многих крупных сетей, но это уже другая история).

Чтобы получить представление о развертывании объектов групповой политики, лучше всего разобраться с самими объектами групповой политики. Понимание многого о развертывании естественно выпадет из этого. Большая часть формальной документации предполагает гораздо большую и более распределенную среду, чем у вас (и подробно рассказывает о преобразованиях, исправлениях и установках администратора, что только добавляет путаницы в начале), но следующая статья КБ является хорошей базовой (и упрощенный) обзор развертывания на основе GPO: http://support.microsoft.com/kb/816102

Я думаю, вам необходимо знать о ключевых моментах: различия между назначенными и опубликованными приложениями, а также различия между развертыванием пользователей и компьютеров. После того, как у вас в голове все это, вы можете исследовать дальше столько, сколько захотите или нуждаетесь.


7

Я также управляю школьной сетью. Я считаю, что многие программы на рынке образовательных услуг не поставляются в формате MSI, поэтому установка через GPO иногда оказывается непрактичной. Большинство программного обеспечения в наши дни поставляется с исполняемым установщиком, который принимает параметры « автоматической установки» - см. AppDeploy для сайта, посвященного выяснению, как заставить приложения устанавливать по сети.

WPKG - это приложение - клиент, устанавливаемый на ваши компьютеры, - который можно использовать для установки и обновления приложений на рабочих станциях. Это бесплатно и с открытым исходным кодом. Вы можете просто написать свой собственный сценарий для установки программного обеспечения: у меня в сети есть пользователь «install» с правами администратора, который запускает сценарий входа в систему, который запускает автоматическую установку для нескольких приложений, а затем перезагружает компьютер. После повторной загрузки компьютера в только что установленную Windows просто войдите в систему как «install» и дайте ему пройти через все установщики. Это может быть немного сложным для настройки, поэтому WPKG, вероятно, является лучшим вариантом.

Если вы столкнетесь с установщиком, который просто неуклюжий, сломанный или и тот, и другой, отличный AutoIt может автоматизировать почти все, что вы можете на него бросить. Это удивительно полная утилита для автоматизации / тестирования Windows, с хорошей документацией и примером кода, которая позволяет имитировать движения и щелчки мышью, нажатия кнопок, ждать появления окон с определенным содержанием, практически любой функции, о которой вы только можете подумать. Это также бесплатно.

Изменить: Если вы хотите полностью избежать посещения каждой рабочей станции, вы можете создать сценарий, который запускает автоматические установщики из запланированной задачи. Вероятно, заставьте задачу выполняться в 8 вечера или что-то еще, затем выключите машины.



2

Google может дать вам массу результатов для «Развертывания приложений Active Directory» и, как и большинство решений, имеет свои плюсы и минусы. Эта статья может быть хорошей отправной точкой для вас. Есть также много хороших результатов с сайта technet.microsoft.com Microsoft. Альтернатива, которую я не пробовал, но выглядит многообещающе, - Admin Aresenal . Это не дорого, и я хотел бы услышать, если кто-то использовал / использует это.


1

Sysinternals PsExec должен позволить вам выполнить такую ​​команду, как
psexec @deploy.list msiexec /qn /i \\fileserver\installer\packagetoinstall.msi.

Кто-нибудь еще хочет прокомментировать детали? Или вы можете задать второй вопрос, более специфичный для этого метода.


PsExec хорошо подходит для серверов, которые редко перезагружаются и поэтому не могут эффективно использовать развертывание на основе GPO (для каждой машины). С серверами часто проще запустить установку с PsExec в запланированное время.
Nray

Одна из проблем, связанных с командной строкой выше, заключается в том, что в ней отсутствуют переключатели пользователей и паролей. Если машины в deploy.list собираются получить доступ к \\ fileserver \ installer, то DCOM должен будет выдавать себя за вызывающего (вас). Без этого ваши разрешения останавливаются на машине, которая пытается выполнить msiexec.
nray

0

Если вы можете перестроить свои настройки в формате msi, вы можете развернуть свои приложения с помощью Gpo, кстати, я использовал в прошлом сканере GFI Languard простой способ развертывания программного обеспечения при условии, что для установок были варианты установки без вывода сообщений.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.