![如果没有缓存 Exchange 模式,Outlook 将无法工作](https://linux22.com/image/1514246/%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%E7%BC%93%E5%AD%98%20Exchange%20%E6%A8%A1%E5%BC%8F%EF%BC%8COutlook%20%E5%B0%86%E6%97%A0%E6%B3%95%E5%B7%A5%E4%BD%9C.png)
我有一台装有 Office 2010 的共享 Windows 7 计算机,有数十人在使用。这台计算机存在磁盘空间问题。超过 60% 的硬盘空间被浪费在 Outlook OST 文件上。您可以整天删除这些文件,但当用户登录时它们就会重新出现,只需几周时间,我们的磁盘空间就会再次用完。
这是一台具有以太网连接的台式电脑,因此缓存 Exchange 模式毫无意义。我尝试使用 Office 自定义工具(根据这篇 TechNet 文章) 配置 Outlook,使缓存 Exchange 模式默认关闭。我已从系统中清除所有用户配置文件,以便每个登录的用户都获得一个没有缓存的全新(空)配置文件。
问题是,当新用户登录时,他们会收到以下错误消息:
没有连接问题。检查邮件配置文件显示服务器名称正确,并且能够正常解析用户的邮箱。
使 Outlook 保持打开状态的唯一方法是进入其邮件配置文件并选中“缓存 Exchange 模式”框。就是这样。就像变魔术一样,它又开始工作了。
当然,我们又回到了原点。因此,如果您随后返回帐户设置并再次取消选中缓存 Exchange 模式框,Outlook 就会出现,但坚持认为它处于脱机工作状态,并且他们无法发送或接收任何内容:
如果我转到用户的配置文件夹并删除已创建的 OST 文件(%username%\AppData\Local\Microsoft\Outlook\*.ost
),现在 Outlook 将无法再次打开并出现以下错误:
似乎无论我做什么,如果不打开缓存 Exchange 模式,Outlook 都无法正常工作。我甚至下载了 Office 的 Microsoft ADMX 文件,并尝试使用本地组策略执行此操作,但结果相同。
仅供参考,我们在自己的网络上使用 Exchange 2010 服务器,因此不存在远程连接问题。除了由于它是共享工作站而有点锁定之外,这台机器没有什么特别之处。在我使用 OCT 工具之前,用户可以随意启用/禁用缓存 Exchange 模式,Outlook 工作正常。它只是默认开启,告诉数十个人遵循一套冗长的说明而没有任何实际好处(在他们看来),这是不切实际的。
另外,我知道我可以购买更大的硬盘、设置配额、限制邮箱大小等,但这些都不能真正解决根本问题。
答案1
我认为您有 GPO 强制 Outlook 缓存模式。要验证:
访问影响 Exchange 缓存模式的 Microsoft Outlook 组策略管理模板部分,通过组策略编辑器导航到用户配置 -> 管理模板 -> Microsoft Office -> Outlook 2003 -> 工具 -> 电子邮件帐户 -> 缓存 Exchange 模式。
当您选择缓存 Exchange 模式容器时,控制台的详细信息窗格将显示大约十几个与缓存模式相关的组策略对象。
验证是否使用缓存模式,双击缓存 Exchange 模式(文件 -> 缓存 Exchange 模式)选项。如果已启用,它将强制使用缓存模式
答案2
最后我终于明白了,
- 打开
ADUC
, - 转到指定用户
- 属性 > 属性编辑器
- 寻找
protocolSettings
- 编辑并删除列表中的所有协议。
你已准备好出发。