您将看到重定向的“我的文档”文件夹的回收站。
在“ 我的文档文件夹重定向/回收站 ”一文中很好地描述了该问题
:
使用文件夹重定向来重定向用户“我的文档”文件夹时,从用户的“我的文档”文件夹中删除的项目存储在用户的“我的文档”文件夹(位于服务器中)的回收站中。不幸的是,回收站的最大大小取决于“我的文档”文件夹也已重定向的驱动器的大小。默认大小为10%。使用Policy maker注册表客户端和组策略,我推送了必要的设置,以使“我的文档”文件夹的“回收站”的最大大小为1%。
问题是1%仍然很大。当前用于存储重定向的“我的文档”的驱动器为500GB。其中1%是5GB,大约有2000个用户,这很明显,多年来,我们可能会存储很多不必要的文件。根本无法教导或指示2000个用户定期清除其“我的文档”文件夹。
文章文件夹重定向和回收站说:
如果重定向“我的文档”,则回收站可能会成为问题(浪费大量昂贵的服务器磁盘空间)。
您可以使用以下注册表项控制回收站的行为:
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket
,
NukeOnDelete=1
将禁用对重定向文件夹使用回收站。
如果所有磁盘都使用了这些参数UseGlobalSettings
,则另一个名为的项目将具有该值1
。使用值0
,可以找到每个磁盘的回收站参数,这些子参数是具有磁盘驱动器字母的子项。
但是,该文章提出了另一个问题:
这个NukeOnDelete键非常好。但是,我提出了另一个难题……重定向“我的文档”后,用户将有两个回收站-一个用于本地文件,另一个用于重定向文件。当用户浏览到回收站时,它会自动加载重定向的“我的文档”,但是我找不到如何访问本地回收站的信息。我知道本地回收站是C:\ Recycler,但是它的目录始终显示为空。我知道在理想的环境中,用户不应有权从本地系统删除文件。在重定向“我的文档”之后,必须有一种方法允许用户访问本地回收站(而不是禁用重定向并注销/注销)...
上述文章中有关控制回收站大小的更多信息:
- 该MAXCAPACITY值位于
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\<GUID>
- 在我们的环境中,我们仅将Desktop和Documents文件夹重定向到服务器。这些的GUID是(其他的位于http://msdn.microsoft.com/zh-cn/library/bb882665.aspx):
- 台式机:B4BFCC3A-DB2C-424C-B029-7FE99A87C641
- 文件:FDD39AD0-238F-46AF-ADB4-6C85480369C7
- 例如,要将重定向的桌面文件夹设置为最多仅使用200mb,请应用以下注册表值:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\MaxCapacity=0xC8
(0xC8为十六进制200)
- 我使用组策略首选项将这些更改推送到我们的环境中。
- 在我的测试中,这并没有立即清除回收站中较大的项目。但是,当我在应用此注册表设置后删除新项目时,较旧的项目立即从回收站中删除。
至于删除这些文件:这样做实际上会从用户的回收站中删除已删除的文档,因此可能不是太大的问题。除了它可能会占用回收站设置,以指定不再存在的文件。删除所有这些文件后,最好立即清空常规回收站。
坦白说,重定向“我的文档”似乎已被Microsoft彻底弄乱了。您将不得不在陷阱之间微妙地走。