什么原因导致保存到 Windows 网络共享的文件不能立即通过第三方程序的浏览功能看到?

什么原因导致保存到 Windows 网络共享的文件不能立即通过第三方程序的浏览功能看到?

问题

  • 我们有一台 Windows 2008 R2 服务器,在其中一个存储卷上设置了网络共享。台式电脑上的用户使用扫描仪扫描单页文档并将其转换为数字格式。它们被保存到前面提到的网络共享中名为“SCANS”的文件夹中

  • 从此时起,用户可以通过 Windows 资源管理器浏览到此网络位置并查看已保存的文件。他们还可以通过打开特定文件类型所需的任何程序(例如,PDF 使用 Adob​​e Reader XI 打开)打开并查看它们。

  • 问题是,用户随后登录第三方程序,将“SCANS”文件夹中的扫描文档上传到另一个存储位置。当他们从该第三方程序单击“浏览”其网络共享时,这些文档是不可见的。

  • 等待一段时间(几分钟?几小时?)后,文件开始在第三方程序的文件浏览器中正常显示。

故障排除尝试

  1. 确保我们浏览的位置完全相同(即 Windows 资源管理器和第三方程序中的同一服务器、同一共享、同一文件夹)
  2. 确保第三方程序中的浏览窗口查找的是“所有文件”,而不是特定的文件类型
  3. 检查域用户访问共享的文件/文件夹权限
  4. 与第三方软件供应商合作,看看他们是否可以提供帮助。

该软件供应商表示,他们无法解释是什么原因导致其文件浏览功能出现延迟。在与熟悉其开发情况的人员交谈后,他们似乎只是使用 Delphi 的一段标准化代码来浏览 Windows 文件系统。

结论

  • 我们的网络共享/文件和文件夹权限有问题,或者用于浏览文件系统的软件有问题
  • 最奇怪的是,这些文件最终确实出现在第三方浏览窗口中,但它们似乎被随机的时间段延迟了。

任何见解都将不胜感激。我们已经用尽了所有其他支持途径,但没有成功。

谢谢你的时间,

亚伦

答案1

我在 MS TechNet 上找到了一个帖子,它详细描述了我们遇到的相同问题,当我们开始查看文件服务器/XenApp 服务器上的 SMB 设置时,我们就解决了问题。

关于文件共享“刷新”问题的 TechNet 帖子

如果你不熟悉,可以参阅服务器消息块 (SMB) Wiki

维基百科

由于用户从 2003(SMB 1.0)Citrix/Terminal 服务器访问此文件共享,并且许多其他用户也从同一服务器访问此文件共享,因此需要调整 SMB 设置。

我们在这里使用了“混合环境”说明:

Citrix 博客 - XenApp/文件服务器的 SMB 设置

相关内容