我正在对在客户网络上运行的代码进行故障排除。我拥有客户的所有数据文件和配置文件,并着手尝试重现该问题。问题是客户的配置文件中充斥着对以下内容的引用,\\SomeComputer\SomeName\AFolder
如果我可以将其映射到我的开发计算机上的本地文件夹,这将非常有帮助,\\SomeComputer\SomeName\
这样我就可以尽可能轻松地重新创建客户环境。
我想要的是某种可以引用的方式d:\AFolder
,\\SomeComputer\SomeName\AFolder
就像我可以拥有的方式一样mklink /D C:\SomeName\AFolder D:\AFolder
。
我需要用一些更合理命名的实体来澄清:
假设我正在排除故障的软件引用了该文件\\Customer1Computer\Customer1Share\Reports\Report.pdf
,并且该引用是硬编码的。我创建了本地文件夹:
D:\Jobs\Customer1\Customer1PC\
D:\Jobs\Customer1\Customer1PC\Reports\
我希望申请中提到的任何内容\\Customer1Computer\Customer1Share\
都可以转到D:\Jobs\Customer1\Customer1PC\
答案1
默认情况下,Windows SMB 服务器仅允许与 SMB 服务器的 IP 地址和主机名建立入站连接。以下是为 SMB 文件服务器设置主机名别名的正确方法
https://4sysops.com/archives/disable-strict-name-checking-with-powershell/