Mi organización usa máquinas virtuales VirtualBox de Windows 10 para probar nuestras aplicaciones internas. La forma en que hacemos esto es creando un OVA que ya está conectado a nuestro dominio. Cualquier persona en el dominio puede iniciar sesión. Sin embargo, nuestra aplicación inicia un inicio de sesión único en el applet de Java a través de la web.
Necesito forzar FireFox como el predeterminado para todos los perfiles de usuario. Cuando se exporta la VM, la configuración de FireFox como predeterminada solo se aplica a mi perfil, presumiblemente porque los otros perfiles de usuario aún no existen.
Estoy pensando en asignar una secuencia de comandos VBS para modificar el registro al iniciar sesión para todos los usuarios. ¿Hay alguna forma más elegante de hacer esto?
Gracias
Respuestas:
Lo que funcionó para mí fue el procedimiento sugerido por @tyelford, que es similar al del navegador predeterminado de Chrome en Windows 10 . Desafortunadamente, Firefox no tiene una excelente forma de hacerlo, así que decidí copiarlo aquí y adaptarlo para Firefox:
(ese archivo en realidad lo hice yo mismo usando mi computadora)
Referencia: Establecer el navegador predeterminado de Chrome en Windows 10 - Ayuda de Chrome para empresas y educación
Otras páginas que pueden ser útiles:
fuente
Definitivamente pensé demasiado en este.
Acabo de asignar lo siguiente en cada inicio de sesión:
fuente
Para copiar todas las asociaciones de aplicaciones de usuario actuales, como el navegador, a cualquier usuario nuevo , puede hacer lo siguiente:
Observación: la importación no tiene ningún efecto en los usuarios existentes.
Para aquellos, como yo, que intentan hacer un sysprep, puedes hacer, desde tu perfil predeterminado:
Y agregue el siguiente código en " % WINDIR% \ Setup \ Scripts \ SetupComplete.cmd ":
El script "SetupComplete.cmd" se ejecutará antes de la creación del primer usuario. (Consulte Agregar un script personalizado a la configuración de Windows )
fuente
He hecho esto con la política de grupo de dominio, pero también puede funcionar con la política de grupo de computadora local en esa computadora.
Configure sus asociaciones de aplicaciones predeterminadas
Vaya a Programas predeterminados en Windows y cambie las aplicaciones que desee como predeterminadas. En su caso, configure Firefox para que tenga todos sus valores predeterminados. También puede configurar otros que sean convenientes para sus necesidades.
Exporte las asociaciones de aplicaciones predeterminadas a un archivo
Abra un símbolo del sistema como administrador y escriba el siguiente comando
Cambie la ubicación de salida del archivo a un lugar que tenga sentido para usted.
Establecer las asociaciones de aplicaciones predeterminadas a través de la política de grupo
En la política de grupo, vaya a
Configúrelo para habilitarlo y colóquelo en la ubicación del archivo donde la ubicación del archivo será local para la computadora, por ejemplo: C: \ temp \ Apps.xml
Abra CMD como administrador y escriba
gpupdate /force
, reinicie su PC y vea lo que obtiene.Para abrir la política de grupo local
Abra una solicitud de ejecución (Windows Key + R) y escriba mmc
En MMC, vaya a Archivo -> Agregar / Eliminar complemento y haga clic en Objeto de directiva de grupo, luego haga clic en Agregar>. Precompletará la computadora local y hará clic en Finalizar. Ahora puede editar la política de grupo local en esa máquina.
fuente
¡El XML anterior ya no funcionará! Hay una actualización de la excelente documentación de Antonio:
Firefox actualmente (versión 60 a partir de ahora) ya no usará ProgId = "FirefoxURL" o "FirefoxHTML" sino ProgId = "FirefoxURL-308046B0AF4A39CB" o FirefoxHTML-308046B0AF4A39CB.
¡Por favor tenlo en mente! Solo encontré una pista en https://github.com/MrAlex94/Waterfox/issues/384 sobre ese problema.
Así es como se ven mis asociaciones predeterminadas
En caso de que esto cambie con futuras versiones de Firefox, configúrelo como navegador predeterminado manualmente y ejecute
para verificar el ProgId válido actual.
fuente
Puede hacer un GPO para forzar aplicaciones predeterminadas para computadoras en un contenedor de AD dado.
El GPO se encuentra en Configuración del equipo-> Políticas-> Plantillas administrativas-> Componentes de Windows-> Explorador de archivos.
Active "Establecer un archivo de configuración de asociaciones predeterminado" y apúntelo al archivo xml que contiene su configuración predeterminada.
Para crear el archivo XML, la forma más fácil es simplemente establecer sus valores predeterminados en un sistema y luego exportarlos. Use el archivo exportado (elimine lo que no desea forzar) para establecer los nuevos valores predeterminados de GPO. Abra un símbolo del sistema elevado y ejecute
dism / online /Export-DefaultAppAssociations:"c:\DefaultAppAssociations.xml "
Esto hará que el archivo apunte a su GPO. Asegúrese de colocarlo en una ubicación a la que puedan acceder sus usuarios.
http://wordpress.nationaltrail.k12.oh.us/ittech/2017/02/22/gpo-for-default-applications/
fuente