如何为日历连接器通信使用指定的端口

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2

上一次修改主题: 2009-04-28

本主题说明如何编辑注册表以指定供日历连接器使用的端口。日历连接器支持 Exchange Server 2007 和 Lotus Notes 或者 Novell GroupWise 之间空闲/忙碌信息的同步,因此这些信息系统中的用户创建会议请求时,可以查询对方的忙/闲信息。

日历连接器使用远程过程调用 (RPC) 服务器服务发送和接收空闲/忙碌请求。如果服务器间有防火墙,端口 135 和 1024 以上的所有端口必须打开。但是,如果您想限制打开端口的数量,您可以编辑注册表以指定日历连接器所使用的端口。

完成此主题中的进程之前,您必须决定希望日历连接器和 Lotus Note 使用哪个端口。您可以选择未被使用的任何大于 1024 的端口。或者,您可以指定端口 0(零)。如果选择 0,将使用终结点映射器,并且系统将选择 1024 以上的动态 RPC 端口。

要确定端口是否正在使用,您可以使用 netstat 命令。有关详细信息,请参阅 Nslookup 主题(英文网页)。

指定供日历连接器使用的端口的步骤

  1. 在运行 Exchange 2007 的服务器上,启动注册表编辑器。

  2. 展开以下子项:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeCalCon\Parameters

  3. 右键单击**“参数”,指向“新建”,然后单击“DWORD 值”**。

  4. 键入 NotesCal.Exchange CalCon RPC Port,然后按 ENTER 命名新值。此操作将为日历连接器配置端口。

  5. 右键单击 NotesCal.Exchange CalCon RPC Port,然后单击**“修改”**。

  6. 在**“数值数据”框中,键入您要使用的端口号,然后单击“确定”**。

  7. 右键单击**“参数”,指向“新建”,然后单击“DWORD 值”**。

  8. 键入 NotesCal.Notes ExCalCon RPC Port,然后按 ENTER 命名新值。此操作将为 Lotus Notes 配置端口。

  9. 右键单击 NotesCal.Notes ExCalCon RPC Port,然后单击**“修改”**。

  10. 在**“数值数据”框中,键入步骤 6 中指定的端口号,然后单击“确定”**。

  11. 退出注册表编辑器。

  12. 重新启动 Microsoft Exchange Free Busy Connector for Lotus Domino 服务。为实现此操作,打开**“服务”,单击 Microsoft Exchange Free Busy Connector for Lotus Domino 服务,然后单击“重新启动”**。

  13. 在运行 Domino 的服务器上,打开 Domino 控制台。

  14. 键入以下命令,然后按 Enter:

    Excalcon q
    
  15. 键入以下命令,然后按 Enter:

    LOAD EXCALCON <exchangeserver> <calendarsystem> <exchange_calcon_port> <notes_excalcon_port> <debug_flag>
    

    例如,请键入:

    LOAD EXCALCON exchange ExchangeFreeBusy 45001 45001 1

note注意:
如果您的日志记录级别设置为高,您需要重新启动 Microsoft Exchange Free Busy Connector for Lotus Domino 服务,类似于以下的事件将记录在事件查看器中:

事件类型:信息

事件源:MSExchangeNotesCal

事件类别:常规

事件 ID: 6001

说明:CONFIG_NOTES_NOTES_EXCALCON_RPC_PORT: 45001