jsw*_*son 11 recycle-bin folder-redirection windows-xp
我们有一个“用户”文件夹,它是所有用户文件和网络配置文件的根目录。
使用目录大小实用程序 (WinDirStat),我偶然发现了一个奇怪而令人担忧的问题 - Windows 回收站界面中有效隐藏了数千个文件。每个用户的文件夹下都有一个RECYCLER文件夹My Documents,如:
\\server1\Users\smithj\smithj's Documents\RECYCLER\S-1-5-21-nnnnnn
我们的用户很少有 PC,因为大多数用户从简单的 Wyse 终端登录到 Citrix 应用程序服务器。因为他们的大部分文件活动都在网络共享上,所以用户(以及我们管理员)一直都知道没有“网络回收站”。
但是,对于大多数用户而言,隐藏的 RECYCLER 文件夹包含数千个文件。有几件事很突出:
DC或DD,但它们都以开头D@- 例如,D@1234.doc.@符号会阻止 Windows 取消引用原始文件,因此它们只是在用户界面中被抑制。我们已经决定删除所有超过X几天的文件。我可以用 PowerShell 脚本做到这一点。与这种类似的情况不同,我们将删除单个文件而不是整个文件夹。
所以,我的问题:
@在回收站文件中看到这些符号?您看到的是重定向的“我的文档”文件夹的回收站。
我的文档文件夹重定向/回收站一文很好地描述了该问题 :
当使用文件夹重定向来重定向用户的“我的文档”文件夹时,从用户的“我的文档”文件夹中删除的项目将存储在用户的“我的文档”文件夹[位于服务器上]的回收站中。不幸的是,回收站的最大大小取决于驱动器的大小,“我的文档”文件夹也已被重定向。默认大小为 10%。使用策略制定者注册表客户端和组策略,我已推送必要的设置,以使“我的文档”文件夹的回收站的最大大小为 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>- 在我们的环境中,我们仅将桌面和文档文件夹重定向到服务器。这些的 GUID 是(其他位于http://msdn.microsoft.com/en-us/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)- 我使用组策略首选项将这些更改推送到我们的环境中。
- 在我的测试中,这并没有立即清除回收站中较大的项目。但是,当我在应用此注册表设置后删除新项目时,旧项目会立即从回收站中删除。
至于删除这些文件:这样做实际上会从用户的回收站中删除已删除的文档,因此可能不会有太大的问题。但它可能会破坏指定不再存在的文件的回收站设置。删除所有这些文件后,最好立即清空常规回收站。
坦率地说,重定向的“我的文档”似乎被微软彻底搞砸了。你必须小心翼翼地解决这些问题。