注册邮箱上的事件接收器

 

上一次修改主题: 2006-06-29

本主题讨论如何使用 RegisterMailbox.vbs 脚本注册一个多个资源邮箱上的自动接受代理事件接收器。

important重要提示:
RegisterMailbox.vbs 脚本使用 Web 分布式创作和版本管理 (WebDAV) 访问 Exchange 服务器。要该脚本正常工作,必须在 Exchange 服务器上启用 WebDAV。若要禁用 WebDAV,请参阅 http://go.microsoft.com/fwlink/?linkid=37804 上的“Exchange Server 2003 安全强化指南”下载页。禁用 WebDAV 时,该脚本无法正常工作。此外,该脚本以默认的 Exchange 虚拟目录名称 (/exchange) 为基础。如果存在不同的邮箱存储虚拟目录名称,则该脚本无法正常工作。有关 WebDAV 的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=64698 上的 WebDAV Reference(英文)。

为帮助您授予邮箱权限和注册邮箱上的自动接受代理事件接收器,在安装文件夹中提供了 RegisterMailbox.vbs 脚本。使用此脚本可以逐个注册邮箱,也可以一次注册多个邮箱,方法是提供一个包含要注册的资源的主 SMTP(简单邮件传输协议)地址的文本文件。可以使用记事本或选择其他文本编辑器创建此文件:键入要注册的每个邮箱的主 SMTP 地址,在新的一行指定每个邮箱,然后保存为文本文件(例如:file.txt)。下面是此文本文件可能包含的内容示例:

conf_room1@example.com

conf_room2@example.com

video_conf1@example.com

video_conf2@example.com

创建了包含要注册邮箱的文本文件后,使用 RegisterMailbox.vbs 脚本注册这些邮箱。

note注意:
RegisterMailbox.vbs 必须在资源邮箱所在的 Exchange 服务器上运行。不能远程运行此脚本。

下面是此脚本的语法:

cscript RegisterMailbox.vbs {/m:mailbox@domain.com | /f:file.txt} [/t:domain\AgentAccountName] [/u] [/DEBUG]

其中:

/M

要注册邮箱的主 SMTP 地址。当注册或注销单个邮箱时使用此开关。

/f

包含要注册邮箱主 SMTP 地址的文本文件的名称。当注册或注销多个邮箱时使用此开关。运行此脚本前必须创建该文本文件。此开关不能和 /m 开关同时使用。

note注意:
如果该文本文件与 RegisterMailbox.vbs 脚本不在同一文件夹中,则必须提供此文本文件的完整路径。
/t

指定要被授予完全邮箱访问权限的帐户。此帐户通常是自动接受代理在本地服务器上运行的域帐户。此帐户必须以域\帐户名形式提供。如果自动接受代理作为本地系统运行,不需要指定此开关,除非要授予域帐户可以用来监视资源邮箱的权限。此开关对于 MailboxStatus.vbs 脚本是必需的。有关 MailboxStatus.vbs 脚本的信息,请参阅验证事件接收器注册

/u

试图删除邮箱绑定。此外,此开关也试图删除在 /t 开关中指定的自动接受代理帐户的完全邮箱访问权限。

/DEBUG

输出用于诊断问题的详细调试信息。

例如,如果使用名为 Mailboxes.txt 的文件注册多个邮箱,此代理的安全上下文是 example\AgentAccount,则可以在命令提示符处键入以下命令:

C:\>cscript RegisterMailbox.vbs /f:Mailboxes.txt /t:example\AgentAccount
 
显示: