如何强制Windows在访问共享时提示输入凭据


27

默认情况下,当我访问某些计算机的共享时(在Windows资源管理器中键入\\ hostname),Windows会传递当前用户的凭据。仅当当前用户的凭据不正确时,它才会提示输入凭据。

有什么方法可以强制Windows不要通过当前用户的证书,而是提示他们?我考虑过要使用net view命令,但它不会获取“用户”和“密码”参数。

Answers:


31

如果您键入命令

net use \\SERVERNAME /u:DOMAIN\USER 

在访问该服务器时,系统将提示您输入要使用的用户密码


20

如果接受的答案给您这个错误;

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.

您需要先删除现有共享。如果您着急的话,这将使所有人员无所适从,而不管服务器是什么。

NET USE * /DELETE

如果要更加精确并保留其他共享,请使用以下命令列出服务器上的现有共享;

NET VIEW \\SERVERNAME

然后删除有冲突的共享;

NET USE \\SERVERNAME\SHARENAME /DELETE

最后,使用接受的答案将成功;

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

1
这很完美,问题也很烦人,非常感谢!
布赖恩说恢复莫妮卡

确保您也没有在共享中打开Windows资源管理器窗口,否则NET USE \\ SERVERNAME \ SHARENAME / u:USERNAME会不断显示系统错误1219
Matthew Lock

1
谢谢肖恩,这对我有用。
凯夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.