我们的 Exchange 服务器正在Exchange Server 2003 Standard
上运行Windows Server 2003 platform
。我们正在处理邮件存储大小问题,如果邮件存储超出限制,就会被卸载。
我们正在与当权者合作制定一项政策,以防止将来发生这种情况,同时我想看看是否可以通过 Windows CLI 重新安装邮件存储。我已经在监控事件日志并就邮件存储警告和卸载发出警报 - 我只是厌倦了在政治战争爆发时早上 5 点起床手动重新安装存储。
我的警报工具能够在生成警报时执行批处理脚本。我非常希望使用本机 CLI 选项。我不太热衷于运行在 Internet 上找到的一些随机 vbscript,也不想花时间调试别人的代码。如果可以从 CLI 触发,PowerShell 可能是一个选项。
答案1
我对此表示同情,但使用 Exchange 2003 时,您的选择可能会受到一些限制 - 它实际上不是设计为通过 shell 进行操作的。我并不是想在这里持消极态度,只是实事求是。
我唯一的想法是在信息存储服务上执行 net stop 然后执行 net start 命令 - 这应该会重新安装存储。我已经有一段时间没有使用 Exchange 2003 了,但我认为下面的 2 行批处理脚本可以做到这一点。
net stop "Microsoft Exchange Information Store"
net start "Microsoft Exchange Information Store"
(请注意服务名称周围的引号)
哦,我相信你已经看到了背景这里讨论,但在这种情况下,我相信你不会介意我确认一下。
答案2
谷歌给了我这个 从 CMD 挂载/卸载/删除邮箱存储
答案3
我认为在 2003 平台上您的选择可能有限。也许您可以使用 powershell 选项,但我怀疑官方解决方案是编写 .NET 应用程序。