Exchange配置可忽略zombie ACE及ACL

 微软对Exchange Server 2003进行有关设计,使其在必要情况下能与Exchange 5.5并存。但不幸的是,由于这两种版本间存在复杂的兼容性及众多相异之处,因而产生了访问控制项(ACE)及访问控制列表(ACL)方面的问题。

  把Exchange 2003服务器引入Exchange 5.5组织后,所有Exchange 5.5 ACL及ACE格式都被修改,以达到两者并存的目的。然而,如果不能将整个Exchange 5.5目录复制到活动目录中,或者你试图针对Exchange 5.5组织对目录服务与信息存储的相容性作出调整,这时问题就发生了。

  多数情况下,这些问题都反应为性能不佳,或者无法查看另一服务器中除了邮箱之外的公共文件夹。通常只要消除存在Exchange 5.5目录与活动目录之间的矛盾就能解决这些问题。

  但有时你也会遇到更严重的ACE及ACL方面的问题。我曾遇过这种情况:当矛盾依然存在时,组织要么停止Exchange 5.5服务器,要么将其升级到Exchange 2003。这就产生十分有趣的问题,由于服务器不再存在(至少不再是以前的状态),你就不能回复到Exchange 5.5解决矛盾。
 当这种情况发生时,有两种解决方法。最简单的一种就是将你的Exchange组织转换到本机状态(这与将Windows域转换到本机状态不同)。转换完成后,Exchange将自动忽略任何zombie ACE和ACL。如果在组织里还存在Exchange 5.5服务器,你就不能转换到本机状态。此外,一旦转换就不能回复,因此你不能再将另外的Exchange 5.5服务器连接到组织中。

  另一解决方法时在Exchange服务器上创建注册表项,这样也能使Exchange忽略zombie ACL及ACE。

  重点:修改注册将十分危险。一个错误的注册修改可能破坏Windows或应用程序。继续之前最好对整个系统进行备份。

  • 打开服务器上的注册表编辑器,导向HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    \MSExchangeIS\ParametersSystem。
  • 下一步,创建REG_DWORD值,命名为“忽略zombie用户”
  • 最后,将注册表项值设为0*1。这就能忽略zombie ACE和ACL了。

  如果出于某种原因你还不想Exchange忽略zombie,可以将注册表项值设为0*0,或者将其全部删除。

,

分享到