¿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?

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.


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.


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


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

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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.