31 votos

Cómo forzar que Windows pida las credenciales al acceder a un recurso compartido

Por defecto, cuando accedo a la cuota de algún ordenador ( escribiendo \\hostname en el Explorador de Windows ) Windows pasa las credenciales de mi usuario actual. Pide las credenciales sólo cuando las credenciales del usuario actual son incorrectas.

¿Hay alguna manera de forzar a Windows a no pasar las credenciales del usuario actual, sino a pedirlas? He pensado en hacer uso de net view pero no coge los parámetros 'user' y 'password'.

35voto

Phil Puntos 2153

si escribe el comando

net use \\SERVERNAME /u:DOMAIN\USER 

se le pedirá la contraseña de ese usuario para que la utilice cuando acceda a ese servidor

23voto

Shawn Puntos 121

Si la respuesta aceptada le da este error;

System error 1219 has occurred.

Multiple connections to a server or shared resource by the same user, using 
more than one user name, are not allowed. Disconnect all previous connections 
to the server or shared resource and try again.

Primero tendrás que eliminar las acciones existentes. Si tienes prisa, esto eliminará todos ellos, independientemente del servidor;

NET USE * /DELETE

Si quiere ser un poco más preciso y conservar sus otros recursos compartidos, utilice el siguiente comando para listar los recursos compartidos existentes en el servidor;

NET VIEW \\SERVERNAME

A continuación, elimine la acción conflictiva con;

NET USE \\SERVERNAME\SHARENAME /DELETE

Por último, el uso de la respuesta aceptada tendrá éxito;

NET USE \\SERVERNAME\SHARENAME /u:USERNAME
Enter the password for 'USERNAME' to connect to 'SERVERNAME':
The command completed successfully.

1 votos

Esto fue perfecto, y el problema era bastante molesto, así que ¡muchas gracias!

0 votos

Asegúrese de que no tiene ninguna ventana del Explorador de Windows abierta en el recurso compartido, de lo contrario NET USE \\SERVERNAME\SHARENAME /u:USERNAME sigue dando el error de sistema 1219

1 votos

Gracias Shawn, esto me ha servido.

0voto

Leo Lemos Puntos 1

Recuerde que esto debe ser escrito en el símbolo del sistema (CMD) abierto con permiso de administrador, o en Windows powershell también con permiso de administrador.

Una vez hecho esto, puede utilizar ejecutar (winkey + r) e introducir la dirección a la que desea acceder ( \serverName\shareName ).

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: