1

使用 PowerShell,可以通过 Register-ObjectEvent、Register-WmiEvent 或 Register-EngineEvent 订阅 .NET、WMI 或引擎事件,这些 cmdlet 中的每一个都有一个 –Action 参数,您可以向该参数传递一个块事件发生时要调用的代码。

我似乎无法弄清楚如何使用上述事件类型之一(.NET、WMI 或引擎事件),我可能能够订阅在 Exchange Server 中创建新邮箱时引发的事件2010。更具体地说,我只是想弄清楚我需要订阅什么事件。沿着这些思路,我希望有人能够为我指明正确的方向,即我可以在哪里找到有关我可以在 Exchange Server 2010 中订阅哪些事件以及引发事件时传递的参数的更多详细信息。

为了在这里提供一些上下文,我有一个基于云的邮件服务,它需要知道给定组织正在使用多少用户。做一些像 AD 同步这样的事情不是一种选择。在服务的初始配置期间,我可以访问 Exchange Server 2010 服务器,此时我将能够在他们的环境中执行 PowerShell 脚本(PowerShell 2.0)。理想情况下,我希望 -Action 参数执行一个代码块,该代码块调用我的 API,通知我已配置新邮箱。

我是一名 .NET 开发人员,但我对使用 Exchange 很陌生,对使用 PowerShell 也很陌生,尤其是在这种情况下。我可以自己编写脚本/代码,但我想弄清楚在我走得太远之前是否可以订阅一个新的邮箱事件。

这里的任何帮助将不胜感激!

4

1 回答 1

1

我不知道 Exchange 在任何这些情况下都会引发任何事件。您是否有权访问实际的 Exchange 服务器,或者您只是一个租户?

于 2012-04-20T15:58:37.020 回答