是否可以使用不同的凭据连接到同一台 Windows 7 主机上的多个网络共享?
示例:主机 H 有共享 \H\A 和 \H\B。共享 A 配置为仅可由用户帐户 U1 访问(通过“属性”>“安全”选项卡),共享 B 同样配置为仅可由用户帐户 U2 访问。我知道 U1 和 U2 的凭据。我能否通过某种方式从我的 PC 同时连接或映射到两个共享?
我尝试过先连接到其中一个,然后再连接到另一个,但收到错误消息“您无权访问 \H\B”。我从未获得输入替代凭据的选项。
注意-我已经读过这个问题,但 OP 尝试使用相同的凭据。就我而言,我尝试使用不同的证书。
答案1
您遇到的基本问题与您链接的问题相同,因为您没有映射多个网络共享,而是映射了同一个共享两次。 在您的案例中,Windows 会将 H 识别为共享,将 A 和 B 仅识别为子文件夹,因此它不允许您建立多个连接,但会重复使用第一个连接(如果您使用 net use 映射第二个连接并明确指定不同的用户,您将收到“指定的网络文件夹当前使用不同的用户名和密码进行映射。”消息)
我从未找到真正解决这个问题的方法,但有一个解决方法。Windows 似乎完全有能力在技术上进行映射,但会检查名称。因此,如果您对一个文件夹使用 IP 地址,对另一个文件夹使用主机名(或者如果您有可能对多个主机名使用别名),它应该可以工作。
答案2
我只是想找到这个问题的答案,这个答案给出了提示。您需要做的就是在 %WINDIR%\system32\drivers\etc 位置的 hosts 文件中添加条目。如果您添加 wxyz machinea 和 wxyz machineb wxyz machinec 等等(当然,将 wxyz 更改为您希望连接的机器的 ip 地址),那么您可以连接/映射驱动器到 \machinea\user1share \machineb\user2share \machinec\user3share 等等
这也允许您多次映射相同的共享(这不是一个好主意)
谢谢。
PS 我假设是 Samba 共享。