Как я могу сделать так, чтобы обычные пользователи в моем активном домене каталогов могли обновить свои рабочие станции до последней версии Firefox (когда Firefox запрашивает их о наличии обновления)?

С Google Chrome обычные пользователи, похоже, без проблем поддерживают последнюю версию.

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

У меня также есть эта проблема с обновлениями Adobe Flash. Пожалуйста, порекомендуйте.

Ссылка: https://support.mozilla.org/en-US/questions/926316

1 ответ1

1

Этот сценарий обновления (.cmd) может быть выполнен с помощью других методов (SMS/SCCM/ другие инструменты управления, PsExec или другой инструмент удаленного выполнения, немедленная / запланированная задача, сценарий входа и т.д.):

reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Mozilla Firefox" /ve | findstr 25.0.1 & if ERRORLEVEL 1 (xcopy /C /Y /Z \\server\share\update.mar "%TMP%\" & xcopy /C /Y "%PROGRAMFILES(x86)%\Mozilla Firefox\updater.exe" "%TMP%\" & xcopy /C /Y "%PROGRAMFILES(x86)%\Mozilla Maintenance Service\updater.ini" "%TMP%\" & sc start MozillaMaintenance software-update software-update "%TMP%\updater.exe" "%TMP%" "%PROGRAMFILES(x86)%\Mozilla Firefox" "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe" 0)

Это один оператор / строка (отрегулируйте путь реестра,% TMP% и% PROGRAMFILES (x86)% в зависимости от ситуации). Чтобы убедиться, что сценарий запускается только один раз при выполнении с использованием определенных методов (например, сценария входа в систему), findstr (через запрос reg) проверяет наличие 25.0.1 (пример новой версии для обновления), а также последующего копирования и обслуживания Команды выполняются, только если он не существует или отличается (ERRORLEVEL возвращает 1), в противном случае последующие команды пропускаются.

Служба MozillaMaintenance вызывает программу обновления Firefox, поэтому для выполнения этого сценария можно использовать стандартную учетную запись (если вместо этого используется SRP/AppLocker, используйте соответствующую учетную запись, а также настройте используемые пути). Кроме того, в настоящее время запущенные экземпляры Firefox на клиентах не препятствуют обновлению.

update.mar - файл, содержащий обновления; Существует два типа - файл * part.mar, который можно использовать для обновления непосредственно предшествующей версии, и файл * complete.mar, который представляет собой полное / накопительное обновление, любой из которых можно получить здесь. Например, чтобы обновить с 25.0 до 25.0.1, перейдите к 25.0.1 / update / win32 / en-US /, сохраните и переименуйте firefox-25.0-25.0.1.partial.mar в update.mar и выполните сценарий. OTOH, если системы имеют более старые / разные версии, используйте firefox-25.0.1.complete.mar . Обратите внимание, что версии (на сайте), заканчивающиеся на b * (бета) или esr, отличаются.

Для получения подробной информации о updater.exe, updater.ini и MozillaMaintenance и его параметрах см. Обновление программного обеспечения: Установка файла MAR вручную и Обновление службы Windows Silent.

Чтобы получать уведомления об обновлениях, подпишитесь на уведомления и / или используйте расширение, и / или воспользуйтесь услугой.

Разное: файл блокировки (политики) можно использовать для отключения автоматических обновлений на клиентах. Значение параметра lockPref("app.update.enabled", false); (Файл блокировки (политики) может постоянно поддерживаться в качестве файла замены действия GPP).


Для поддержки Adobe Flash одним из вариантов будет отключение автоматических обновлений через mms.cfg и использование установки программного обеспечения групповой политики. В отношении этого и других параметров см. Руководство по администрированию Adobe Flash Player. MSI плагина Adobe Flash Player Firefox можно получить здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .