有没有办法在 Windows Server 2019 中显示每个用户的回收站大小?
(或者,也许,通过 PowerShell 计算这些尺寸,然后将它们显示在一个整洁的表格中?)
我们可能会有失控的进程或应用程序淹没回收站,从而淹没磁盘:
“磁盘清理”似乎没多大用处:似乎只显示当前用户的回收站的大小:
在目标服务器上运行类似这样的操作:
(Get-ChildItem -LiteralPath 'C:\$Recycle.Bin' -File -Force -Recurse -ErrorAction SilentlyContinue |
Measure-Object -Property Length -Sum).Sum
... 会让我得到回收站的总大小但是:
- 不暴露所有权
- 似乎需要很长时间,在某些情况下甚至超过 12 个小时,此时我必须停止它,因为服务器正在运行生产工作负载。
获取一个表格的最佳方法是什么,该表格显示文件和文件夹所有者以及他们拥有的文件和文件夹的总大小,以及服务器驱动C:
器上所有用户的回收站?
user directory size
--- ---
sergio recycle bin 20GB
rene recycle bin 1GB
spunky recycle bin 100GB
system recycle bin 300TB
admin recycle bin 10GB