我们正在将大量用户的主目录迁移到运行 Windows Storage Server 2008 R2 的新服务器上。
对于大多数用户来说,这都很顺利,并且我们的组策略已完成其工作,将用户的“我的文档”文件夹重定向到他们的新网络路径(\\server\Users\%username%\Work)。
问题是,在少数 Windows 7 PC 上,文档库不会像在其他 PC 上一样自动添加用户重定向的“我的文档”路径。当我尝试手动添加路径来更正此问题时,我收到消息“无法包含此网络位置,因为它未被索引。”
Windows 搜索服务已安装到服务器上,并且用户目录已启用索引,因此据我所知,网络位置是索引。
即使我手动解决这个问题并将用户的主目录包含在文档库中,Windows 仍然会告诉我“由于库位置不受支持,某些库功能不可用”。
答案1
为了使 Windows 搜索服务能够索引文件夹/共享,本地 SYSTEM 帐户需要服务器上的 NTFS 权限。
设置这些权限后,组策略能够将用户主共享添加到文档库,并且我可以自己手动执行此操作,而不会出现消息“无法包含此网络位置,因为它未被索引。”
如果在系统事件日志中记录一个错误让我知道 Windows 搜索服务没有索引文件夹所需的权限,那不是很好吗?
答案2
一个可能的解决方案是手动更新注册表项,告诉 Windows“个人”文件夹位于何处。
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell 文件夹]“个人”=\\\\服务器\\用户\\用户名\\文档“
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\用户 Shell 文件夹]“个人”=\\\\服务器\\用户\\用户名\\文档“
我相信当应用组策略时这些注册表项应该自动更新。
答案3
我认为您必须允许脱机文件并将重定向文件夹设置为“始终脱机可用”,以便 Windows 7 中的 Windows 搜索可以索引网络位置。我相信有一个适用于 Windows 7 的补丁程序,允许它索引网络 UNC 路径。
我看到过其他报告称人们使用 mklink 到单独的目录作为网络位置的符号链接,并将该目录添加到库中,以便 Windows 搜索可以对其进行索引。
答案4
在角色和功能下添加 Windows 搜索服务。然后,您将能够将“我的文档”重定向到文件服务器上的映射驱动器