Cómo permitir que los no administradores actualicen Firefox

Cómo permitir que los no administradores actualicen Firefox

¿Cómo puedo llegar a un lugar donde los usuarios habituales, en mi dominio de directorio activo, puedan actualizar sus estaciones de trabajo a la última versión de Firefox (cuando Firefox les indique que hay una actualización disponible)?

Con Google Chrome, los usuarios habituales parecen no tener problemas para mantener la última versión.

Pero cada vez que Firefox lanza una actualización, se necesita el permiso del administrador del sistema para actualizarla. Esto es cierto, a pesar de que durante la instalación inicial de Firefox, seleccioné la opción para que Firefox se actualice automáticamente a medida que salga una nueva versión.

También tengo este problema con las actualizaciones de Adobe Flash. Por favor avise.

Enlace:https://support.mozilla.org/en-US/questions/926316

Respuesta1

Este script de actualización (.cmd) se puede ejecutar a través de diferentes métodos (SMS/SCCM/otras herramientas de administración, PsExec u otra herramienta de ejecución remota, tarea inmediata/programada, script de inicio de sesión, etc.):

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)

Es una sola declaración/línea (ajuste la ruta del registro, %TMP% y %PROGRAMFILES(x86)% según corresponda). Para garantizar que el script se ejecute solo una vez cuando se ejecute utilizando ciertos métodos (por ejemplo, script de inicio de sesión),encontrartr(a través deconsulta de registro) comprueba la existencia de 25.0.1 (un ejemplo de nueva versión para actualizar), y los comandos de copia y servicio posteriores se ejecutan solo si no existe o es diferente (ERRORLEVEL devuelve 1); de lo contrario, los comandos posteriores se omiten .

ElMozillaMantenimientoEl servicio llama al actualizador de Firefox, por lo que se puede usar una cuenta estándar para ejecutar este script (si usa SRP/AppLocker, use una cuenta relevante y también ajuste las rutas utilizadas). Además, la ejecución actual de instancias de Firefox en los clientes no obstaculiza la actualización.

actualización.mares el archivo que contiene las actualizaciones; hay dos tipos - un*parcial.mararchivo que se puede utilizar para actualizar una versión anterior inmediata y un*completo.mararchivo que es una actualización completa/acumulativa, cualquiera de las cuales se puede obteneraquí. Por ejemplo, para actualizar de 25.0 a 25.0.1, busque25.0.1/actualización/win32/en-US/, guardar y cambiar el nombrefirefox-25.0-25.0.1.partial.marcomoactualización.mary ejecute el script. OTOH, si los sistemas tienen versiones anteriores/diferentes, utilicefirefox-25.0.1.completo.maren cambio. Tenga en cuenta que las versiones (en el sitio) que terminan en b* (beta) o esr son diferentes.

Para obtener detalles sobre updater.exe, updater.ini y MozillaMaintenance y sus parámetros, consulteActualización de software: instalación manual de un archivo MAR, yActualización silenciosa del servicio de Windows.

Para recibir alertas de actualizaciones,regístrate para recibir notificaciones, y/ousar una extensión, y/outilizar un servicio.

Varios: Elbloquear archivo (política)se puede utilizar para desactivar las actualizaciones automáticas en los clientes. La configuración es lockPref("app.update.enabled", false);(El archivo de bloqueo (política) se puede mantener continuamente como un GPP de acción de Reemplazar archivos).


Para mantener Adobe Flash, una opción sería desactivar las actualizaciones automáticas a través de mms.cfg y utilizar la instalación del software de política de grupo. Respecto a esta y otras opciones, consulteGuía de administración de Adobe Flash Player. Se puede obtener el MSI del complemento Adobe Flash Player Firefoxaquí.

información relacionada