Estoy buscando su ayuda con un problema en un script de inicio de sesión.
Configuré mi samba para que los usuarios usen un script con su nombre en .bat (%u.bat) al iniciar sesión, que es generado sobre la marcha por otro script para montar unidades de red según grupos.
Un pequeño problema: el script se inicia bien al inicio, pero parece ejecutar ciertas líneas varias veces y no puedo entender por qué.
Explicación:
Tengo mi script de inicio de sesión generado que es:
Código: Seleccionar todo
@echo off
net use /persistent:no * \\ubuntu\test
net use /persistent:no * \\ubuntu\secdir
Si ejecuto el script manualmente desde la red, no hay problemas.
Cuando se abre la sesión, el script se ejecuta pero monta cada lector dos veces como si estuviera leyendo dos líneas (la unidad personal está montada por Samba de antemano)

Otras observaciones si edito el archivo usuarioEjecuto un archivo .bat en Windows y cuando inicio sesión con este archivo modificado por Windows, funciona.
Estoy usando Unix2Dos para convertir saltos de línea al formato de Windows. Lo intenté con sed y awk, con el mismo resultado.
¿Alguien tiene alguna pista?
Estoy un poco desesperado ahora mismo :/
