¿Cómo guardar la contraseña para una unidad de red asignada?

14

Tengo una unidad de mapa creada desde Herramientas> Unidad de red de mapa .

La unidad se asigna a la carpeta compartida de una máquina diferente. Entonces, cada vez que apago la máquina, me pide la contraseña cuando abro el disco.

¿Hay alguna manera de guardar esta contraseña?

Ravisha
fuente

Respuestas:

18

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.

Stephen Jennings
fuente
No funciona
Ravisha
@Ravisha ¿Qué sucede cuando lo intentas? ¿Recibe un mensaje de error? ¿Puedes publicar el texto exacto que estás escribiendo que no funciona?
Stephen Jennings
He dado la contraseña correcta de la manera que mencionó. No recibo ningún error, pero me pide una contraseña cuando abro la unidad asignada
Ravisha
Si va a control userpasswords2> Avanzado> Administrar contraseñas, ¿aparece el nombre de la computadora allí? Intente eliminarlo si es así, luego ejecute el net usecomando nuevamente y asegúrese de recibir el mensaje "La operación se completó con éxito".
Stephen Jennings
hizo eso, pero aún así al reiniciar la contraseña se debe ingresar
Ravisha
2

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.

Jeff Baker
fuente
1
Creo que si XP guarda la contraseña o no debería depender de la edición (Home / Media Center vs Professional), pero he encontrado todo tipo de rarezas al guardar las credenciales para los recursos compartidos de red en las ediciones (y versiones) de Windows.
lzam
1

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

Nixphoe
fuente
Usando el segundo método, si la unidad se desconecta (no se mapea, solo se desconecta), se le pedirá una contraseña la próxima vez que se acceda. El argumento / savecred almacena las credenciales en el almacenamiento protegido LSASS para que puedan reutilizarse automáticamente.
Stephen Jennings el
1
@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
Orestes
fuente
0
@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
masrnet2006
fuente
66
Debes tratar de explicar lo que estás haciendo, solo copiar y pegar un script con tu configuración no es realmente útil.
Matteo
1
Está eliminando todas las asignaciones de unidades, luego reasignando m: yn: usando credenciales de dominio y contraseña. Creo que no es una secuencia de comandos bien escrita, ya que si tiene otras asignaciones de unidades además de m: yn: la primera parte de la secuencia de comandos les sorprenderá.
Dom