Назад | Перейти на главную страницу

Массовая установка на сетевых компьютерах с Windows?

Привет, ребята, в настоящее время я управляю сетью из примерно 15 компьютеров, все из которых используют Windows XP. Я начинающий администратор сети Windows, и мне просто интересно, как бы я мог загружать программное обеспечение на все компьютеры за один раз, вместо того, чтобы вводить команду на каждом компьютере. Кроме того, есть ли риски, связанные с этим? Любая помощь будет оценена. Спасибо!

Существует множество способов распространения программного обеспечения на клиентские компьютеры:

  • Клонирование: вы можете предварительно установить свое программное обеспечение в виде шаблона системы и использовать его для автоматической сборки клиентов; это, конечно, совершенно бесполезно для развертывания чего-либо после того, как система уже установлена, но очень полезно для начальной настройки.
  • Сценарии: вы можете использовать сценарии запуска и / или сценарии входа в систему для автоматического выполнения действий при запуске системы или входе пользователя в систему, и эти действия могут включать проверку того, установлено ли программное обеспечение, и установку его при необходимости.
  • Групповые политики: если у вас простая среда и ваше программное обеспечение красиво упаковано с установочными файлами Windows Installer (.msi), это можно легко настроить.
  • System Center Configuration Manager (SCCM): крупномасштабное решение для управления системой от Microsoft; он может делать много чего, кроме развертывания программного обеспечения, и, конечно же, делает это очень хорошо. Но это дорого и сложно реализовать, и определенно слишком велико для сети из 15 компьютеров.
  • У других поставщиков, конечно же, есть другие решения для управления системой, которые также включают развертывание программного обеспечения.

Наконец, если вы ищете способ развернуть обновления, есть службы Windows Server Update Services (WSUS), которые свободно поставляются с любой последней системой Windows Server, и их совсем несложно настроить (в основном они настраивают локальное зеркало основного сайта Windows Update и контролируют автоматическое развертывание обновлений) .

Вы можете развернуть MSI через групповую политику, если у вас есть домен Active Directory. Вероятно, это лучшее решение того, о чем вы спрашиваете.

Вы можете использовать Microsoft Deployment и сделать программное обеспечение частью вашего образа.

Вы можете использовать Deployment и сделать программу доступной для выбора при повторном создании образа, но не частью базы.

Вы можете поместить программное обеспечение в общий сетевой ресурс и запускать его на каждом компьютере с помощью сценария или чего-то подобного.

Многие люди для этой работы используют WSUS или MOM / SCOM от Microsoft, это не бесплатно, но работает нормально и действительно довольно безопасно. Мы много лет использовали его без особых проблем, но вам нужно научиться его использовать!

Хотя это здорово, когда это работает, иногда публикация программного обеспечения групповой политики несовместима или невозможна для некоторых установок (в частности, установки на основе SETUP.EXE не будут работать; только файлы MSI установщика Windows).

Для домена такого небольшого размера вы можете обнаружить, что использование сценариев входа в систему является простой альтернативой. Я сделал так, чтобы сценарий входа в систему проверил, существует ли программный файл или соответствующее значение реестра, и запустил установку только в том случае, если он отсутствовал (поэтому они видят его только один раз). Если у пользователей нет полных прав локального администратора на своих компьютерах, вы можете использовать RunAs или что-то подобное для выполнения установки в контексте с повышенными привилегиями. И все, что вы можете сделать из командной строки, от запуска тихой / автоматической настройки до перемещения файлов, изменения конфигураций и т. Д., Вы также можете сделать это из сценария входа в систему.

Некоторые программы отличаются от других. Развертывание приложения имеет отличные ресурсы для выяснения того, как развертывать приложения на основе каждого отдельного программного пакета.

Вы также можете изучить System Center Essentials. Он довольно хорошо работает с большим количеством установок на основе MSI и предназначен для небольших сред. SCCM / SMS - изрядно для небольшой среды.