使用其他用户名访问Windows共享


53

是否可以手动指定用户名,Windows在连接到网络共享时将在其中使用它?

也许 \\username@host\...

PS:服务器和客户端都运行Windows 7。

Answers:


40

您可以使用net命令通过命令行指定它。

net use <driveletter>: \\<server>\<sharename> /USER:<domain>\<username> <password> /PERSISTENT:YES

您也可以使用Windows资源管理器GUI指定其他凭据。从工具菜单中选择映射网络驱动器。在“ 映射网络驱动器”对话框窗口中,有一个“使用不同凭据连接”复选框。

注意:如果在Windows资源管理器中看不到菜单栏,请按ALT键使其显示。


1
对于net use,如果输入*密码,它将提示您输入密码。
本地主机

Aslo,<driveletter>:是可选的。并非每个人都希望像软盘一样访问网络:)
RobertJørgensgaardEngdahl

19

是的。

从Windows资源管理器映射网络共享时(右键单击共享名> 映射网络驱动器),可以使用其他用户凭据:

地图网络共享

您也可以通过命令提示符(以管理员身份启动)进行操作:

net use [drive] [share] /user:[user] [password]

例:

net use s: \\homesrv\share /user:vp pass123

17
GUI方法抱怨“当前使用不同的用户名和密码映射了指定的网络文件夹。要使用不同的用户名和密码进行连接,请先断开与该网络共享的任何现有映射。” - 不,这不对!我仅使用资源管理器访问它,未映射。CMD方法抱怨“不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。”
Mark Jeronimus

3
@MarkJeronimus,请看此处support.microsoft.com/en-us/kb/938120 TL; DR:您必须使用计算机的IP,而不是网络名称。
GetFree

@MarkJeronimus打开Windows用户设置,单击“管理凭据”,然后查看共享是否在Windows凭据下列出。如果是这样,您应该能够在此修改或删除存储的登录名。GUI方法的一个问题是,它强制分配驱动器号。Windows凭据部分用于存储登录信息,而不管访问或映射共享的方式如何。
Daniel Saner

我遇到了与马克相同的问题。我假设GetFree提供的链接是相关的,但它并不完全正确,因为我首先是通过IP连接的。似乎GUI只是搞砸了,如果您使用GUI的IP(反之亦然)来获取新的登录名或地图提示,则可以使用服务器名称作为解决方法。这些类型的日志记录不会显示在凭据管理器中。
Lilienthal

1
@voji,在您的shell语法和示例中,您忘记在/ user选项后放置一个冒号。像这样:net use s: \\homesrv\share /user:vp pass123
Diego Tercero

10

要删除保存的共享用户名:

打开cmd提示类型:
net use \\fileservername /del

net use * /del
全部删除

找到@ http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/Network/DeleteLoginCredentialsforaNetworkShare.html


2
欢迎来到超级用户!请仔细阅读问题。您的答案没有回答原始问题。OP并没有询问删除共享的问题,您的回答甚至没有提及他确实询问的用户名。
DavidPostill

3
@DavidPostill也许不能,但是全部删除实际上允许我映射另一个。
Paul Stelian
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.