我在家庭网络上运行 Windows 10 Pro。没有域。
背景:作为一名开发人员,我使用源代码管理来管理我的项目。我有许多项目。它们都引用源代码控制位置,如下所示:\sol\Data\SourceSafe。现在,SOL 是我的 terastation (NAS)。它坏了。现在所有数据都位于我的本地 PC VAL 上。所以我的源代码控制位置现在是 \\VAL\Data\SourceSafe。但是,我真的真的不想在所有项目中更改它。
目标:我想使用某种技巧让 VAL 作为 SOL 做出响应,从而使 \\SOL\Data\SourceSafe 再次工作,就好像它没有改变物理位置一样。
到目前为止我尝试过的
我使用我的计算机的 IP 地址 VAL 在我的 hosts 文件中添加了一个条目:
10.107.1.133 sol
我现在可以成功 ping sol。
但是,尽管主机名有“别名”,我仍然无法使用数据共享。
dir \\val\data\SourceSafe --> works
dir \\sol\data\SourceSafe --> The user name or password is incorrect
dir \\sol\data --> same
映射驱动器号并明确指定我的用户名和密码(出现提示时)
C:\WINDOWS\system32>net use * \\sol\data /user:swatt
Enter the password for 'swatt' to connect to 'sol':
System error 86 has occurred.
The specified network password is not correct.
我也尝试添加 DisableStrictNameChecking 注册表项并重新启动,但没有变化。
那么,我怎样才能使 \\sol\data\SourceSafe 路径再次发挥作用?
非常感谢!Sandra
答案1
您不能将您的机器名称改为 SOL 吗,或者 VAL 很重要?
或者,您不想在项目中更改它的原因是什么?它肯定只是在所有文件中快速查找和替换?
否则,我相信您需要自己的 DNS 服务器来处理它,或者您可以尝试以下操作:
http://windowsitpro.com/networking/how-can-i-define-multiple-netbios-names-machine