none
Configuracion de red y proxy via gpo RRS feed

  • Pregunta

  • Hola a todos,
    es posible cofigurar la configuracion de red de los puestos clientes a traves de una GPO? tambien me gustaria saber si es posible configurar el proxy en internet explorer automaticamente con una GPO. Alguien podria guiarme o indicarme el script en caso afirmativo?

    Imagino que deberia realizarse en dos scripts, uno para el proxy y el otro para la configuracion de red, necesito cambiar el direccionamiento de todos los puestos clientes y no si esto es posible via gpo.

    Un saludo,
    Vicente.
    domingo, 12 de julio de 2009 16:11

Respuestas

  • Buenos dias , 

    Bueno en principio puedes hacer ambas cosas mediante GPO

    1 -  Puedes crear un script que utilize el comando netsh para cambiar los settings de tu adaptador de red , aunque te recomendaria que instales un servidor DHCP en tu red , y centralizes la asignacion de IPS , en caso que esa sea tu consulta si , puedes configurar los adaptadores para que tomen IP por DHCP mediante un script.

    2 - tambien puedes configurar los settings de proxy via GPO , la GPo la puedes encontrar en la siguiente ruta
     Windows Components\Internet Explorer and the other is under Windows Settings\ Internet Explorer Maintenance


    Sebastian del Rio - MCP - MCSA +S - MCSE +S - MCTS: AD - MCTS: ISA 2006 Buenos Aires - Argentina
    domingo, 12 de julio de 2009 22:03
    Moderador

Todas las respuestas

  • Buenos dias , 

    Bueno en principio puedes hacer ambas cosas mediante GPO

    1 -  Puedes crear un script que utilize el comando netsh para cambiar los settings de tu adaptador de red , aunque te recomendaria que instales un servidor DHCP en tu red , y centralizes la asignacion de IPS , en caso que esa sea tu consulta si , puedes configurar los adaptadores para que tomen IP por DHCP mediante un script.

    2 - tambien puedes configurar los settings de proxy via GPO , la GPo la puedes encontrar en la siguiente ruta
     Windows Components\Internet Explorer and the other is under Windows Settings\ Internet Explorer Maintenance


    Sebastian del Rio - MCP - MCSA +S - MCSE +S - MCTS: AD - MCTS: ISA 2006 Buenos Aires - Argentina
    domingo, 12 de julio de 2009 22:03
    Moderador
  • Buenas tardes, te dejo un script que cree para que por GPO pueda elegir automaticamente entre dos proxies.


    '*********************************************************************************
    ' Inicio del Login Script Global
    '*********************************************************************************
    Option Explicit
    On Error Resume Next
    '*********************************************************************************
    ' Definicion de variables
    '*********************************************************************************
    Dim WSHNetwork, FSO, strUserName, strUserDomain, ObjGroupDict, objDisk, objNetwork, objWMIService, colDisks, WshShell
    '*********************************************************************************
    ' Seto de Variables
    '*********************************************************************************
    Set WSHNetwork = WScript.CreateObject("WScript.Network")
    Set FSO = CreateObject("Scripting.FileSystemObject")
    strUserName = ""
    While strUserName = ""
    WScript.Sleep 100 ' 1/10 th of a second
    strUserName = WSHNetwork.UserName
    Wend
    strUserDomain = WSHNetwork.UserDomain
    Set ObjGroupDict = CreateMemberOfObject(strUserDomain, strUserName)
    Set objNetwork = CreateObject("Wscript.Network")
    Set objWMIService = GetObject("winmgmts:\root\cimv2")
    Set colDisks = objWMIService.ExecQuery("Select * from Win32_LogicalDisk")
    Set WshShell = CreateObject("WScript.Shell")
    Set WshShell = WScript.CreateObject("WScript.Shell")

    If MemberOf(ObjGroupDict, "proxy1") Then
    WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", "server1.dominio.com:8080"
    WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
    WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride", "*10.1.100.*;10.1.104.23;10.1.108.53*"
    else
    If MemberOf(ObjGroupDict, "proxy2") Then
    WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", "server2.dominio.com:8080"
    WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
    WSHShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride", "*10.1.100.*;10.1.2.*;10.1.120.*;192.168.80.*;10.1.104.23;10.1.108.53*"
    End if
    End if

    '********************************************************************************
    'Funciones
    '********************************************************************************
    Function MemberOf(ObjDict, strKey)
    MemberOf = CBool(ObjGroupDict.Exists(strKey))
    End Function

    Function CreateMemberOfObject(strDomain, strUserName)
    Dim objUser, objGroup
    Set CreateMemberOfObject = CreateObject("Scripting.Dictionary")
    CreateMemberOfObject.CompareMode = vbTextCompare
    Set objUser = GetObject("LDAP://" _
    & strDomain & "/" _
    & strUserName & ",user")
    For Each objGroup In objUser.Groups
    CreateMemberOfObject.Add objGroup.Name, "-"
    Next
    Set objUser = Nothing
    End Function

    Saludos!


    Gaston A. Gimené - MCP(MCTS) MCTS: Microsoft Certified Technology Specialist

    miércoles, 2 de enero de 2013 18:15