GPO 驱动器映射失败和其他(登录)问题

GPO 驱动器映射失败和其他(登录)问题

我们最近增加了 RDS 2012 R2 上的用户数量。我们开始遇到一些问题。

我们有 4 台 Windows 2012 R2 RDS 服务器和 1 台域控制器/文件服务器,也运行 Windows Server 2012 R2。

每个 RDS 服务器有 +- 10 个用户,最多 15 个。

有时,当用户登录时,GPO 无法映射网络驱动器。注销并再次登录后,它可能再次工作,用户只是“幸运”。事件日志显示以下事件:

Event ID: 4098
The user 'Y:' preference item in the 'RDS2012 {AAFF7C11-7514-4CC3-BBC6-C00BBE718106}' Group Policy Object did not apply because it failed with error code '0x80070008 Not enough storage is available to process this command.' This error was suppressed.

我们尝试使用 FQDN 连接到共享。

在极少数情况下,当用户尝试登录 RDS 时收到错误:

The remote procedure call failed and did not execute.

等待几分钟后用户就可以正常登录。

第三个问题是,当用户使用 Microsoft Office 应用程序时突然收到一个消息框:

Disk is full or too many files are open

看起来存在性能问题。但监控后,似乎没有问题。

RDS 服务器:

  • 大多数情况下 CPU 使用率约为 20-40%
  • RAM 使用率为 45-50% (7.7GB/16GB)

域控制器/文件服务器: - CPU 使用率约为 20-50% - RAM 使用率为 70-80% 3.2GB/4GB

我还检查了 taskmgr 中打开的句柄数量,总共有 +- 150k 个句柄。我认为这也不是什么问题?

有谁知道是什么原因导致了这些问题?

编辑:

通过在用户上下文中运行驱动器映射(可在 GPO 中配置),部分修复了驱动器映射问题。现在添加了网络驱动器。有时它们在“此 PC”中仍标有红色 X,但双击它可以在 99% 的情况下解决问题。

Office 应用程序中仍会弹出警告消息Disk is full or too many files are open。这是自动保存功能导致的。

我运行了进程监视器,观察了错误发生的时刻,并注意到了 2 件(奇怪的?)事情。

1. 在域控制器/文件服务器上的管道服务上执行 WriteFile 时,返回值始终为 INSUFFICIENT RESOURCES。

PIPE 服务返回值

2. 它尝试读取/写入自动保存文件的网络目录的名称中有双反斜杠。在 Windows 资源管理器中打开该确切路径会出现错误。将双反斜杠更改为单反斜杠后,我可以正常打开目录。

网络路径中的双斜杠

我检查了 Office 应用程序中的 GPO 重定向和自动保存位置,其中都不包含双反斜杠。

相关内容