在 Windows Server 2012 R2 Essentials 上,内置共享文件夹名为“Shared Folders”(位于“C:\\DFSRoot\Shared Folders”),其中包含一个虚拟文件夹(不确定正确的名称是什么,因为它不是快捷方式),文件夹位于实际共享文件夹中。这可以正常工作,但有一个例外,即当安装了搜索服务器功能并且索引选项包括实际共享文件夹时,索引与客户端计算机的工作方式存在问题。
例子:
- 在仪表板中,我们创建一个名为“公司文件”的新共享文件夹
- 这会在“D:\\Shared Folders”处创建一个共享文件夹,并在“C:\\DFSRoot\Shared Folder\”处创建一个名为“Company Files”的虚拟文件夹
- 现在有两种方法可以通过网络访问此文件夹
- “\\服务器\共享文件夹\公司文件”
- “\\服务器\公司文件”
- 打开“索引选项”,将“D:\\Shared Folders\”添加到索引列表,并选择“索引属性和文件内容”
- [问题]用户依靠导航窗格中的导航树来遍历文件夹结构并加快工作流程。使用客户端计算机上的“共享文件夹”支持此功能,但如果直接转到“\Server\Company Files”,则不支持此功能。
- 如果您登录到客户端计算机并转到基本安装程序添加到客户端计算机的“共享文件夹”(它使用的地址是“\\Server\Shared Folders\Company Files”)快捷方式,然后打开“公司文件”文件夹并搜索文档,它将不会使用服务器上的索引,并且会花费很长时间。
- 如果您直接转到“\\Server\Company Files”并在其中搜索,它会使用服务器上的索引,并且结果会非常快地显示出来。
- [解决方法]我能使它工作的唯一方法是制定一个组策略,将驱动器映射到“\Server\Company Files”,并且它们同时获得导航树和服务器索引搜索,但作为笔记本电脑的客户端计算机在远程时会收到驱动器断开连接的消息,这会使它们感到困惑并导致问题。
问题如何让客户端计算机使用“共享文件夹”虚拟文件夹的服务器索引进行搜索?
[注释] - 我也尝试过将“C:\\DFSRoot\Shared Folders”包含在索引中,但没有成功。 - 客户端计算机运行的是 Windows 10 Pro
答案1
我知道 DFS 共享不支持索引服务,这让我怀疑您所说的“共享文件夹”虚拟文件夹是否以某种方式通过 DFS“在后台”提供服务。由于这些目录的性质,这在某种程度上是有道理的