Windows - 我可以将本地文件夹别名为“欺骗的”不存在的 UNC 名称吗?

Windows - 我可以将本地文件夹别名为“欺骗的”不存在的 UNC 名称吗?

我正在对在客户网络上运行的代码进行故障排除。我拥有客户的所有数据文件和配置文件,并着手尝试重现该问题。问题是客户的配置文件中充斥着对以下内容的引用,\\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/

相关内容