Está en la página 1de 2

Aplicando polticas de Grupo GPO a Mozilla para configurar un Proxy Publicado en 24 abril, 2008 de pacampos Este post esta

dirigido a las personas que ya implementaron su proxy (isa u otro) y quieren configurar los navegadores de todas las mquinas de los clientes, ya sean Internet Explorer o Mozilla Firefox. Ya que Internet explorer nativamente se le pueden aplicar las polticas, ahy no esta el problema, el tema es como le aplico una poltica de cambio de configuracin de proxy a Mozilla Firefox. Vamos por parte Tenemos un servidor Proxy con la IP 192.168.222.10, que atiende por el puerto 8080 1. Configurar una poltica para Internet Explorer 1. En el controlador de Dominio Crear una nueva poltica llamada "Configuracin del Proxy" 2. Editar la poltica 3. Entrar a: Configuracin de Usuario -> Configuracin de Windows -> Mantenimiento de Internet Explorer -> Conexin -> Configuracin de los Servidores Proxy

4. 5.

Entrar a: Configuracin de Usuario -> Plantilla Administrativas ->Componentes de Windows -> Internet Explorer -> Deshabilitar el cambio de configuracin del proxy -> Habilitado Entrar a: Configuracion de Equipo -> Plantillas Administrativas -> Sistema -> Directivas de Grupos -> Procesamiento de Directiva de Internet Explorer -> Habilitado

2.

3.

En el controlador de dominio ejecutar el comando gpupdate /force para forzar la actualizacin de polticas y probar Pero que pasa con Mozilla???? Como comentamos anteriormente Mozilla No procesa las polticas de Microsoft. P:Que podemos hacer? R:Crear un script para modificar la configuracin de Mozilla 1. Primero que todo debemos conocer donde exactamente Mozilla guarda el perfil de confiiguracion del navegado 1. Entonces leemos http://support.mozilla.com/es/kb/Profiles y nos damos cuenta que esta en Windows Vista/XP/2000=%APPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default\ 2. Dentro de esta carpeta encontraremos el archivo pref.js, donde residen todas las configuraciones del navegador para ese perfil, incluida la del proxy. 2. Saber que tenemos que cambiar o agregar a dicho archivo user_pref("network.proxy.http", "192.168.222.10"); user_pref("network.proxy.http_port", 8080); user_pref("network.proxy.type", 1); 3. Crear un script en VBscript, para que lea el archivo pref.js y le agregue lo necesario al inicio de sesin El script, lo tenemos que agregar al la misma poltica anterior, pero en : Configuracion de Usuario -> Configuracin de Windows -> Script -> iniciar Sesion 1. Agrgar 2. Examinar 3. Pegamos Nuestro Script llamado Firefox.vbs

6.

-Script Firefox.vbs Set oShell = CreateObject( "WScript.Shell" ) appdata=oShell.ExpandEnvironmentStrings("%AppData%") ruta=appdata & "\Mozilla\Firefox\Profiles" archivo="\prefs.js" Set objFSO = CreateObject("Scripting.FileSystemObject") If objFSO.FolderExists(ruta) Then proxy="" proxy=proxy & "user_pref(""network.proxy.ssl"", ""192.168.222.10"");" & vbCr proxy=proxy & "user_pref(""network.proxy.ssl_port"", 8080);" & vbCr proxy=proxy & "user_pref(""network.proxy.type"", 1);" strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colSubfolders = objWMIService.ExecQuery _ ("Associators of {Win32_Directory.Name="& ruta &"} " _ & "Where AssocClass = Win32_Subdirectory " _ & "ResultRole = PartComponent") For Each objFolder in colSubfolders Set objetoFile = CreateObject("Scripting.FileSystemObject") set fileTOreading = objetoFile.OpenTextFile(objFolder.Name&archivo,1) Do Until fileTOreading.AtEndOfStream strLine = fileTOreading.Readline strLine = Trim(strLine) If Len(strLine) > 0 Then strNewContents = strNewContents & strLine & vbCrLf End If Loop srtActual = strNewContents srtActual = fileTOreading.ReadAll srtTempo = Replace(srtActual,proxy,"") srtTempo = srtTempo & proxy fileTOreading.Close Set fileTOwrite = objetoFile.OpenTextFile(objFolder.Name&archivo, 2) fileTOwrite.WriteLine srtTempo fileTOwrite.Close Next End If -

También podría gustarte