是否可以手动指定用户名,Windows 在连接到网络共享时使用它?
也许\\username@host\...
PS:服务器和客户端均运行Windows 7。
答案1
您可以通过命令行使用以下命令指定它网命令。
net use <driveletter>: \\<server>\<sharename> /USER:<domain>\<username> <password> /PERSISTENT:YES
您还可以使用 Windows 资源管理器 GUI 指定不同的凭据。从工具菜单选择映射网络驱动器.... 在映射网络驱动器对话框窗口中有一个复选框“使用不同的凭据连接”。
注意:如果在 Windows 资源管理器中没有看到菜单栏,请按 ALT 键使其出现。
答案2
是的。
从 Windows 资源管理器映射网络共享时(右键单击共享名称 >映射网络驱动器)您可以使用不同的用户凭证:
您也可以通过命令提示符执行此操作(以管理员身份启动):
net use [drive] [share] /user:[user] [password]
例子:
net use s: \\homesrv\share /user:vp pass123
重要提示:Windows 将此帐户存储在 Windows 凭据中。要更改连接的用户名,需要先删除过时的 Windows 凭据。否则您可以连接,但重新连接时会出现错误,因为重新连接时仍使用旧凭据。
答案3
要删除已保存的共享用户名:
打开 cmd 提示符类型:
net use \\fileservername /del
或者net use * /del
删除全部
答案4
我将放上一个对我帮助很大的答案的链接。删除所有连接后,Windows 再次要求我输入用户名和密码。太棒了!
https://serverfault.com/a/309338/547024
按照接受的答案操作会返回错误,因为我已经以某种方式使用了其他共享,即使所有使用它们的共享都已关闭。因此,上述答案完全删除了所有连接,Windows 可以要求我提供新的凭据。
注意:您可能需要以普通用户和管理员的身份运行 CMD,因为看起来我在两个输出上都有连接并且不同,所以我将它们全部删除(除了一个由于某种原因无法删除的 - 但有效而且我不必重新启动计算机)。