У меня есть клиент-серверное приложение, предназначенное для использования в рабочих группах.
Сервер - это веб-приложение, клиенты - настольные приложения на базе .NET 2.0.
Есть ли способ принудительно настроить клиентское приложение на всех машинах в сети?
Любой эквивалент групповой политики / любой способ централизованного управления / принудительной установки в сети на основе рабочей группы Windows?
Не встроен, в этом суть Active Directory.
Вам понадобится учетная запись на каждом компьютере, который является членом группы локальных администраторов и имеет известный пароль (если вы потратите время на его настройку, когда это может пригодиться позже). Имея этот список имен пользователей и паролей, вы можете создавать сценарии удаленной установки с помощью Sysinternals ' PSEXEC например.
Существуют также сторонние решения, в которых агент установлен на каждой машине, например SMS от Microsoft (сейчас System Center Configuration Manager) или бесплатный и открытый исходный код OCS Inventory NG.
Вы по-прежнему можете запускать сценарий локальной регистрации на каждом компьютере, который подключается к «главному» компьютеру с установленным на нем программным обеспечением и устанавливает его оттуда. Оформить заказ на gpedit.msc и перейти на Конфигурация пользователя -> Настройки Windows -> Сценарии (вход / выход). Отредактируйте элемент «Вход в систему» и укажите свой сценарий (пакетный файл подойдет). Пользователю потребуются права администратора локально и права на главном компьютере.