Introducción
Puedes usar una automatización de Windows para implementar una extensión de navegador mediante la directiva empresarial del navegador. Este artículo muestra cómo configurar Chrome o Microsoft Edge con la ExtensionInstallForcelist directiva usando Establecer clave de registro o Ejecutar script.
Este flujo de trabajo requiere el ID de extensión compatible del proveedor y, cuando corresponda, la URL del manifiesto de actualización. Level no valida la extensión, sus permisos ni los requisitos de alojamiento y actualización del proveedor.
🖥️ NOTA DE PLATAFORMA: Este procedimiento se aplica a dispositivos Windows. El comportamiento de las directivas de Chrome y Edge puede variar según la versión del navegador, el estado de administración del dispositivo y el método de distribución de la extensión. Sigue los requisitos actuales del proveedor y del fabricante del navegador.
Antes de comenzar
Confirma lo siguiente con el proveedor de la extensión y el administrador de tu navegador:
El ID de extensión exacto de 32 caracteres.
Si la extensión se distribuye a través de Chrome Web Store, Microsoft Edge Add-ons o un servicio de actualización alojado por el proveedor.
La URL del manifiesto de actualización proporcionada por el proveedor, si es necesaria. No inventes ni sustituyas una URL de actualización.
Cualquier requisito de versión del navegador, licencias, inicio de sesión, unión a dominio o red.
Si la extensión requiere directivas adicionales, permisos o software complementario.
Prueba la configuración en un dispositivo Windows representativo antes de asignarla a un grupo más amplio.
Elegir la ruta de directiva del navegador
Usa una de estas rutas de registro como la Ruta de registro en Level. Usa el HKLM: prefijo de subárbol y la ExtensionInstallForcelist clave de directiva:
Google Chrome:
HKLM:\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelistMicrosoft Edge:
HKLM:\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallForcelist
Cada extensión es un valor de tipo Cadena (REG_SZ) valor. Numera los nombres de valor de forma secuencial, por ejemplo 1, 2, y 3. Establece cada valor en el ID de extensión proporcionado por el proveedor. Si la directiva del navegador requiere una URL de actualización, agrégala después de un punto y coma:
extension-id;https://vendor.example/update-manifest.xml
Usa el ID y la URL exactos proporcionados para el navegador de destino. Para las extensiones alojadas en la tienda, el navegador puede usar su URL de actualización predeterminada de la tienda cuando no se proporciona una URL de actualización, según la documentación de directivas actual del navegador.
Opción 1: Establecer el valor de registro con Establecer clave de registro
Crea o abre una automatización de Windows y agrega la Establecer clave de registro acción desde la Sistema categoría.
En Ruta de registro, ingresa la ruta de Chrome o Edge indicada anteriormente.
En Nombre de clave, ingresa un nombre de valor numerado como
1.Establece Tipo de valor a Cadena.
En Valor, ingresa el ID de extensión proporcionado por el proveedor, opcionalmente seguido de
;y la URL del manifiesto de actualización proporcionada por el proveedor.Guarda la automatización y ejecútala en un dispositivo de prueba.
Para más detalles sobre los campos de la acción y la sintaxis de la ruta de registro, consulta Acción Establecer clave de registro.
Opción 2: Usar Ejecutar script
Usa un script de PowerShell guardado cuando necesites lógica condicional, múltiples valores de directiva, validación o una reversión controlada. Ejecuta el script en el contexto de cuenta requerido por tu directiva de registro y asegúrate de que devuelva un código de salida adecuado.
Crea o selecciona un script de PowerShell guardado que escriba los valores
REG_SZvalores bajo laExtensionInstallForcelistclave.Agrega la Ejecutar script acción al flujo de automatización.
Selecciona el script, revisa sus variables y contexto de ejecución, y ejecútalo en un dispositivo de prueba.
Confirma que la acción se realiza correctamente antes de ampliar la asignación.
Para más detalles sobre cómo crear y seleccionar scripts, consulta Acción Ejecutar script.
⚠️ ADVERTENCIA: Revisa los scripts de registro antes de ejecutarlos a gran escala. Un ID de extensión, URL de actualización, nombre de valor o ruta de directiva incorrectos pueden impedir que se instale la extensión prevista o pueden aplicar una directiva de navegador no deseada.
Validar la instalación
Después de que la automatización se complete:
Abre el navegador de destino en el dispositivo de prueba.
Abre la página de directivas del navegador:
chrome://policypara Chrome oedge://policypara Edge.Selecciona Recargar directivas si está disponible.
Confirma que
ExtensionInstallForcelistaparece con el valor numerado esperado y que el estado de la directiva no muestra ningún error.Abre la página de extensiones del navegador y confirma que la extensión esperada está instalada y habilitada según las instrucciones del proveedor.
Comprueba el resultado de la automatización y cualquier salida del script en busca de errores.
Si la página de directivas reporta un error, compara la ruta, el tipo de valor, el nombre de valor numerado, el ID de extensión y la URL de actualización con la documentación de directivas actual del navegador y las instrucciones del proveedor.
Eliminar o revertir la directiva de extensión
Planifica la reversión antes de la implementación generalizada. Elimina el valor de directiva numerado específico usando tu método de administración de directivas aprobado, o usa un script de PowerShell revisado mediante Ejecutar script para eliminar el valor. No elimines toda la clave de directiva del navegador si otras extensiones administradas la utilizan.
Tras la eliminación, ejecuta la automatización nuevamente en el dispositivo de prueba y recarga las directivas del navegador. El comportamiento del navegador después de eliminar una extensión instalada de forma forzada depende del estado de la directiva del navegador y la extensión. Sigue la documentación de directivas actual de Chrome o Edge y las instrucciones de desinstalación del proveedor; luego verifica el resultado en la página de directivas y en la página de extensiones.
