
Windows 10 se resiste a la configuración de letras de unidad mediante una secuencia de comandos de inicio de sesión que llama net use
.
El script es un archivo .bat y se ha colocado de diversas formas en:
- c:\windows\system32\grouppolicy\usuario\scripts\logon
- c:\programdata\microsoft\windows\menú inicio\programas\inicio
El script falla en ambos casos:
- después de reiniciar e iniciar sesión;
- si se ejecuta manualmente desde sus ubicaciones (ya sea en la línea de comando o haciendo doble clic).
El guión tiene varias líneas en forma de:
net use l:\ \\servername\data /persistent:no
Cuando el script se ejecuta manualmente desde la línea de comando en un símbolo del sistema no elevado, cada línea del script arroja el error:
System error 67 has occurred.
The network name cannot be found.
Sin embargo, cada una de estas líneas tiene éxito cuando se ejecuta manualmente inmediatamente después en el mismo directorio.
La preguntaes cómo hacer que Windows observe la configuración del script. Cualquier aportación constructiva sería muy apreciada.
Respuesta1
Dupliqué tu error y proviene de una sintaxis incorrecta en el comando. Realmente no entiendo por qué te funciona desde el símbolo del sistema, ya que a mí no me funcionó.
La sintaxis correcta es:
net use l: \\servername\data /persistent:no
Se debe omitir la barra invertida después de la letra de la unidad.