none
Problemas para aplicar archivo .bat en Logon Script en Windows 7 64bits RRS feed

  • Pregunta

  • Configuro un archivo .bat en Windows Server 2003 R2 y lo agrego en el perfil del usurio, en logon script. Cuando me logueo en windows 7 64 bits, este no aplica el archivo por lotes. a que se debe esto y que debo hacer para solucionarlo.

    El archivo. bat es un archivo por lotes que mapea 4 unidades de red diferentes por usuario.

    cuando me logueo en un server de consolas virtaules que tengo en windows Server 2008 R2 este aplica la configuracion con cualquier usuario que se loguee en el. Por lo que el problema lo tiene al parecer windows 7.

    La solucion la necesito lo mas pronto posible pues esto no me da confiabilidad en el sistema nuevo, el cual fue adquirido por la empresa buscando mejorar...
    miércoles, 21 de abril de 2010 14:06

Respuestas

Todas las respuestas

  • Estimado Hidroituango,


    Que version de Windows 7 esta utilizando? A su vez tambien me gustaria saber que tipo de mensaje le aparece cuando no mapea la unidad o si puede observar algun evento en el visor de eventos.

     

    Podria poner el codigo del .bat aqui tambien para poder analizar? Eso ayudaria bastante tambien.

     

    Espero su respuesta.

     

    Saluda cordialmente, 


    Martin Landman - MCP - MCSA - MCSE - MCTS - MCITP: Enterprise Administrator. Buenos Aires - Argentina. This posting is provided "as is" with no warranties, and confers no rights. You assume all risk for your use. --
    jueves, 22 de abril de 2010 1:25
  • Una Correccion a la pregunta:

    El Directorio Activo esta en Windows Server 2008 Enterprice.

    La version de Windows 7 es Profesional. No aprecen mensajes, ni errores en los log de eventos. de hecho tengo varias politicas aplicadas y todas funcionan. pero esto me esta sacando las canas del año. de hecho ensaye hacer un visual script y me paso lo mismo. te voy a poner ambos codigos los cuales no tienen nada de raro:

    El archivo.bat

    @echo off
    net time \\192.168.25.50 /set /yes
    net use y: /d
    net use y: \\10.200.9.1\DAF /yes
    net use x: /d
    net use x: \\192.168.25.50\yo /yes
    net use z: /d
    net use z: \\192.168.25.50\Sistemas /yes

    Archivo.vbs

    Option Explicit

    Dim oNet, sUser, startTime

    On Error Resume Next

    Set oNet = CreateObject("WScript.Network")

    sUser = oNet.UserName         

    startTime = Now

    Do While sUser = ""

       If DateDiff("s", startTime, Now) > 600 Then Wscript.Quit

       Wscript.Sleep 500

       sUser = oNet.UserName

    Loop

    Set objNetwork = Wscript.CreateObject("WScript.Network")

    oNet.RemoveNetworkDrive "Z:"
    oNet.MapNetworkDrive "Z:", "\\10.200.9.1\DAF2"


    oNet.RemoveNetworkDrive "x:"
    oNet.MapNetworkDrive "x:", "\\192.168.25.50\Sistemas"

    oNet.RemoveNetworkDrive "y:"
    oNet.MapNetworkDrive "y:", "\\192.168.25.50\Diego_Saenz"

    -----------------------------------------------------------------------------

    Ambos aplican el Windows 2008 y en el windows 2008 R2, pero ninguno en Windows 7.

    Tal ves esto sirva:

    Cuando mapeo manualmente la unidad \\10.200.9.1\netlogon\archivo.bat, Sale un cuadro de dialogo que dice:

    Advertencia de Seguridad de abrir archivo.

    Este archivo no tiene ninguna firma digital valida que compruebe su editor.

     

    jueves, 22 de abril de 2010 14:22
  • Algunas pistas como para investigar el tema:

    - No tiene sentido que un usuario sincronize la hora. Eso ya sucedió durante el inicio de la máquina y fue hecho contra el Emulador PDC del dominio, y normalmente no tiene ese privilegio el usuario

    - La sintaxis de NET USE es diferente en Win7. Revisa con "NET USE /?"

    - Por el tema de la firma digital válida ¿estás aplicando algo de Software Restriction Policies?
    Aunque a veces viene por el lado de cómo el IE detecta la red. Si, ya sé, no debería tener que ver, pero tiene. Revisa este enlace http://support.microsoft.com/kb/303650

     


    Guillermo Delprato - MVP-MCT-MCSE-MCSA MCITP: Enterprise/Server Administrator MCTS: Active Directory/Network/Applications Configuration --- Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos. --- Buenos Aires, Argentina
    jueves, 22 de abril de 2010 22:09
  • Buenos Señores, investigando y ya llevo rato con esto. encontre un dato que yo creo que es vital en este tema y que no tiene que ver con el uso de los camandos. ya que si le dices que aplique el archivo sin firma, el lo aplica y todo queda bien.

    El problema es cuando se dispara el script Windows 7 al inicio del sistema, el lo bloquea y en una funcion normal, de un modo de proteccion de firma digital que el sistema incluye. Por esto windows no reporta errores en el log. mas facil lo reportaria si este se aplicara.

    Anexo un Link que puede ayudarles a entender mejor.

    http://technet.microsoft.com/es-es/library/dd347649.aspx

    La pregunta que queda es:

    Como hago para desactivar esta funcion y que los scripts que quiero aplicar en todas las maquinas de mi compañia, se ejecuten sin contratiempos al inicio de sesion desde cualquier usuario en mi red???

    Muchas gracias y se reciben todos los aportes.

     

    viernes, 23 de abril de 2010 15:10
  • Buenas Hidroituango,

     

    Mira este link,

     

    http://docsharing.wordpress.com/2011/03/29/scripts-de-inicio-que-no-funcionan-con-user-control-acces/

     

    creo que te será de ayuda! :P

     

    Salu2

     

    • Propuesto como respuesta Ernole viernes, 4 de noviembre de 2011 12:44
    viernes, 4 de noviembre de 2011 12:44
  • Buenas Hidroituango,

     

    Mira este link,

     

    http://docsharing.wordpress.com/2011/03/29/scripts-de-inicio-que-no-funcionan-con-user-control-acces/

     

    creo que te será de ayuda! :P

     

    Salu2

     

    • Propuesto como respuesta Ernole viernes, 4 de noviembre de 2011 12:44
    • Marcado como respuesta Fernando ReyesModerator martes, 12 de febrero de 2013 8:26
    viernes, 4 de noviembre de 2011 12:44
  • Lograste resolver el inconveniente si es asi ayudame rcuenca@jbgye.org.ec
    lunes, 1 de octubre de 2012 20:36