Windows SMB 共享存在一些意外行为。
如果共享名称全部大写,则会根据您输入服务器名称的方式更改大小写。
因此,如果有一个名为“SHARE”的示例共享,则\\SERVER
在 Windows 资源管理器中输入会导致共享名称显示为“share”,输入\\server
或\\Server
会导致“SHARE”。
同时,名称中同时包含大写和小写字符的共享将按照其名称显示,因此“Share”在\\SERVER
和大小写两种\\server (\\Server)
情况下均保留为“Share”。
问题似乎出在 SMB 协议上,因为所有 Windows 版本似乎都有这个问题。在我的例子中是 Windows Server 2016,并且共享从 Windows Server 2016 和 Windows 7 计算机中列出。
什么可以解决这个问题?(例如,如何无论服务器名称是什么,都能正确显示 SMB 名称?)