当我运行此 cmdlet 时,我得到以下结果:
Get-MailboxFolderStatistics user | ft FolderPath, FolderSize -autosize
文件夹路径 文件夹大小 ---------- ---------- /信息存储顶部 156 B (156 字节) /日历 244.2 KB (250,025 字节) /联系人 1.223 MB (1,282,252 字节) /联系人/SenderPhotoContacts 30.41 KB (31,139 字节) /对话操作设置 0 B (0 字节) /对话历史记录 206.2 KB (211,147 字节) /已删除项目 1.449 MB (1,519,602 字节) /草稿 472 B (472 字节) /收件箱 618 MB (648,025,798 字节) /日志 144 B (144 字节) /垃圾邮件 131.9 KB (135,089 字节) /新闻提要 0 B (0 字节) /注释 1.847 KB (1,891 字节) /发件箱 0 B (0 字节) /快速步骤设置 0 B (0 字节) /RSS 订阅 0 B (0 字节) /已发送项目 6.754 KB (6,916 字节) /建议联系人 9.316 KB (9,540 字节) /Sync 问题 0 B (0 字节) /同步问题/冲突 0 B (0 字节) /同步问题/本地故障 0 B (0 字节) /同步问题/服务器故障 0 B (0 字节) /任务 7.994 KB (8,186 字节) /可恢复项目 12.16 MB (12,748,519 字节) /删除 0 B (0 字节) /清除 0 B (0 字节) /版本 0 B (0 字节)
但是当我使用 Outlook 和 OWA 打开邮箱时,已删除邮件文件夹是空的。我猜它已损坏或类似情况。是否有可能以某种方式恢复它?
谢谢。
答案1
是否Get-MailboxStatistics user | ft DeletedItemCount, TotalDeletedItemSize
向您展示了任何不同的东西(实际上只是出于好奇)?
Get-MailboxStatistics
至于您获得此输出的原因,我发现和cmdlet有轻微延迟,Get-MailboxFolderStatistics
因此它们可能会显示几分钟的陈旧数据,但我假设因为您在这里询问过它已经超过几分钟了。
逻辑邮箱损坏是肯定有可能的,Exchange 提供了一个 cmdlet 来检查邮箱。运行此命令时会破坏邮箱,因此请在用户不在场时执行此操作,或告知他们邮箱将离线一段时间。
发出命令New-MailboxRepairRequest -Mailbox user -CorruptionType SearchFolder,AggregateCounts,ProvisionedFolder,FolderView -DetectOnly
来检查逻辑邮箱是否损坏。如果 cmdlet 报告损坏,您可以取出参数-DetectOnly
来实际执行邮箱修复。请注意,这可能是一种破坏性操作(即它可能会删除已损坏的项目),因此为了安全起见,您应该始终准备好已知良好的邮箱数据库备份以防万一。
答案2
您是否尝试过重置服务器?有时它实际上会清除所有不需要的文件。
答案3
我猜您看到的是已从邮箱中硬删除但仍在 Exchange 数据库“垃圾箱”中的邮件。这些邮件可以通过在工具选项中选择“恢复已删除邮件”来恢复(从 Outlook)。这些邮件仍与邮箱相关联,这就是您看到它们的原因。这些邮件也是与 Exchange 数据库属性中的“保留已删除邮件 x 天”相关联的邮件。
至少,在 Exchange 2003 和 Exchange 2007 中情况如此。