Лучший способ обновить программное обеспечение по воздуху
У меня есть много устройств Windows в этой области. Каждый из них подключен с помощью SIM-карты к Интернету или сети Wi-Fi.
Я ищу надежный способ обновления программного обеспечения на устройстве, как обновлений Windows, так и других обновлений приложений (поэтому, как я понимаю, WSUS недостаточно).
Мои требования таковы:
- Устройства должны проверить на выделенном сервере, есть ли обновление для загрузки.
- Обновление можно загрузить на устройство. Если сетевое соединение потеряно и загрузка остановлена, каждое обновление будет возобновлено, вместо перезапуска, когда соединение восстановится.
- Должна быть возможность протестировать обновления на устройствах R&D, прежде чем позволить устройствам в полевых условиях загружать их.
- Подключение для загрузки с каждого устройства использует HTTPS.
- Пользовательский интерфейс для сервера и агентов установлен на устройствах.
- На сервере есть отчет об обновлениях.
- Этот сервер может быть вызван с использованием API из C# без необходимости устанавливать агент на каждом клиентском устройстве.
1 ответ
Для удовлетворения всех ваших требований вам необходимо использовать сервер SCCM. Он предназначен для развертывания пакетов любого типа (обновления, установки программного обеспечения, даже BIOS или прошивки).
- Вы создаете коллекции устройств в SCCM и можете развернуть все что угодно по расписанию. Сначала вы можете выполнить тестовые развертывания на ограниченном количестве машин.
- Клиент CCM устанавливается на клиенты, имеющие интерфейс GUI, подключающийся к серверу точки распространения через http или https.
- Клиент CCM сообщает о своем состоянии и каждом развертывании на сервер управления.
- Вы можете контролировать любое устройство в режиме реального времени на сервере и передавать команды / развертывания на него.
- В SCCM есть встроенные функции отчетности, доступные через http / http
- SCCM интегрирован с WSUS
- Клиент должен быть подключен к корпоративной сети через LAN или VPN соединение
- Вы можете развернуть все, что вы хотите через Интернет без VPN, если SCCM
установлен в Azure или любом другом облаке.
Обратите внимание, что это сложное, но очень мощное решение. Вам понадобится отдельный парень SCCM, чтобы поддержать его, и SCCM, конечно, если не бесплатно.
Есть некоторые альтернативы им, но SCCM - это тенденция мирового уровня и уровня компании.
Вы также можете посмотреть на: