我有一个 2012R2 文件服务器 ( server-docs
) 和一个 2012R2 Citrix XenApp/RDS 服务器 ( server-rds
)。用户必须是 的成员UsersRDS
才能登录server-rds
。
这是我的文档重定向 GPO 设置:
- 基本:将每个人的文件夹重定向到同一位置
- 在根路径下为每个用户创建一个文件夹
- 根文件夹 :
\\server-docs\UserDocs
- 专有权未经检查
我按照 MS 的这篇文章设置了根文件夹的权限:https ://technet.microsoft.com/en-us/library/cc737633%28v=WS.10%29.aspx
- 所有者:完全控制,仅子文件夹和文件
UsersRDS
:列出文件夹/读取数据,创建文件夹/附加数据 - 仅此文件夹- 管理员:完全控制
- 系统:完全控制,此文件夹,子文件夹和文件
当我使用 登录时server-rds
,TestUser
会发生文件夹重定向并获得一个文件夹\\server-docs\UserDocs\TestUser\Documents
。
TestUser
它的子文件夹Documents
具有相同的权限:
- 所有者:完全控制,仅子文件夹和文件
UsersRDS
:列出文件夹/读取数据,创建文件夹/附加数据 - 仅此文件夹- 管理员:完全控制
- 系统:完全控制,此文件夹,子文件夹和文件
TestUser
:完全控制,仅此文件夹
我有另一个 2003 文件服务器和一个 2003 RDS 服务器,具有相同的根文件夹权限我在用户文档文件夹中只有这个:
- 管理员:完全控制
TestUser
: 完全控制
如果我签Grant the user exclusive Rights on Document folder
入 GPO,继续运行gpupdate /force
,登录server-rds
时server-rds
无法进行文件夹重定向,我得到事件 id 1085:Windows failed to apply folder redirection settings.
如何禁用用户文档的继承以获得相同的权限(如我的 2003 服务器)?
由于奇怪的 ACL 似乎是设计使然,如果需要,我必须在用户使用 Powershell 脚本登录期间检查并更改它们:
例子 :