对于某些 Citrix SBC 用户来说,DFS 共享不可见

对于某些 Citrix SBC 用户来说,DFS 共享不可见

简而言之:

某些 Citrix SBC 服务器遇到以下问题

当登录到 Citrix 服务器并浏览到映射驱动器(例如驱动器 D:(映射为 \domain.local\namespace\share))时,驱动器显示为空。注销并重新登录时其他没有遇到此问题的 Citrix 服务器驱动器正在显示所有内容。

一些已知的事实:

  • 当有人遇到此问题时,同一 Citrix 服务器上的每个人都会遇到同样的问题。
  • 在此 Citrix 服务器上执行 DFS 刷新(dfsutil.exe 缓存引用刷新)时,该问题似乎已得到解决。
  • 每天似乎都有一个或多个 Citrix 服务器出现此问题
  • 所有 Citrix 服务器均使用 Citrix PVS 进行配置,因此它们应该相同
  • 当浏览到\域.本地\命名空间\共享分享内容为空
  • 当浏览到\域\命名空间\共享分享还不错
  • 当浏览到\服务器\共享分享还不错
  • 使用 CMD / Powershell 时,共享看起来是空的,但我仍然可以通过执行 cd D:\share\subfolder 进入共享。所以它看起来像是表面上的东西?

如果我关闭 DFS 根级别的 ABE,映射驱动器 D: 将显示所有可用共享,包括此特定用户可以访问的共享。但是,关闭 ABE 不是一个选择,因为我们有很多共享不应该对每个人都可见。

环境详情

  • 我们有 19 个文件服务器。其中 16 个文件服务器是 ROOT/命名空间服务器
  • 所有文件服务器都是 Windows Server 2012R2 服务器
  • DFS 命名空间与 AD 集成
  • Citrix XenApp 服务器全部基于 Windows Server 2008R2
  • DFSDiag/DCDiag 没有显示错误
  • DFS结构:

\域.本地\命名空间

\domain.local\Namespace\Folder(无目标)

\domain.local\Namespace\Folder\Shares(90 个共享。每个共享都有一个文件服务器目标)


一些似乎不起作用的解决方法

  • kb/2769790
  • 更改注册键:无远程递归事件禁止远程更改通知
  • 更改注册表项:文件信息缓存寿命FileNotFoundCacheLifetimeDirectoryCacheLifetime

什么时候开始? 这些问题是在文件服务器上部署 Microsoft 补丁 MS17-010(WannaCry)并重新启动文件服务器后开始出现的。

相关内容