Respuestas:
Asigne la unidad utilizando esta sintaxis en el símbolo del sistema:
net use X: \\Hostname\Share /savecred /p:yes
Luego solicitará un nombre de usuario y contraseña, que se guardarán y no solicitarán incluso después de un reinicio.
También puede agregar las credenciales abriendo Inicio → Ejecutar → control userpasswords2
→ Avanzado → Administrar contraseñas.
Esta característica existe en Windows XP y versiones posteriores.
control userpasswords2
> Avanzado> Administrar contraseñas, ¿aparece el nombre de la computadora allí? Intente eliminarlo si es así, luego ejecute el net use
comando nuevamente y asegúrese de recibir el mensaje "La operación se completó con éxito".
Stephen Jennings tiene la respuesta correcta, pero descubrí que hay bastantes computadoras XP que aún no guardan la contraseña en la unidad de red después de un reinicio (como Ravisha y el usuario 65130 pueden haber descubierto). La única solución que he encontrado en esas computadoras XP es poner esto en un archivo por lotes:
net use X: \\Hostname\Share password /savecred /p:yes
o
net use X: \\Hostname\Share /user:machinename\username password /savecred /p:yes
Coloque el archivo por lotes en la carpeta Inicio y luego, en cada reinicio, la unidad asignada se vuelve a conectar. Lo malo de este método es que la contraseña se guarda como texto sin formato en un archivo.
Primero, si se encuentra en un entorno de dominio, otorgaría los permisos NTFS correctos para compartir y configurar un script de inicio de sesión. Me gusta usar el uso neto
net use z: \\server\sharename
Si se encuentra en un entorno de trabajo, si crea el mismo nombre de usuario y contraseña en la máquina compartida al iniciar sesión en el cliente, puede hacer lo mismo.
Si algo así no está disponible, puede especificar el nombre de usuario y la contraseña con el script.
net use z: \\server\sharename /user:machinename\username Password
Hago un poco más difícil para el usuario promedio conocer los permisos y configurarlo como un exe con esta herramienta.
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT
@echo off
echo --------------------------delete map drive all------------------------
net use * /delete /yes
echo ------------------create drive --------------------------------
net use m: \\172.16.0.136\Source /user:aleg\masr masr2006*
net use n: \\172.16.0.136\scanner_bat_test /user:alwq\4288044 masr2006*
echo ---------------------------------------------------
EXIT