1

使用PowerShell,可以通過Register-ObjectEvent,Register-WmiEvent或Register-EngineEvent預先訂閱.NET,WMI或引擎事件,並且這些cmdlet中的每一個都有一個-Action參數,您可以在該參數中交付發生事件時要調用的代碼塊。訂閱當在Exchange Server 2010中創建新郵箱時引發的事件

我似乎無法弄清楚如何使用上述事件類型(.NET,WMI或引擎事件)之一,我可能能夠訂閱在創建新事件時引發的事件郵箱。更具體地說,我只是想弄清楚我需要訂閱哪個事件。根據這些原則,我希望有人能夠指出我正確的方向,在哪裏可以找到有關我可以在Exchange Server 2010中訂閱哪些事件的更多詳細信息以及在引發事件時傳遞的參數。

爲了在這裏提供一些上下文,我有一個基於雲的郵件服務,需要知道給定組織正在使用多少用戶。做一些類似於AD同步的功能不是一種選擇。我可以在初始配置服務期間訪問Exchange Server 2010服務器,並且此時我將能夠在其環境中執行PowerShell腳本(PowerShell 2.0)。理想情況下,我希望讓-Action參數執行一段代碼,用於調用API,通知我已經設置了新郵箱。

我是一名.NET開發人員,但我對使用Exchange非常陌生,對於使用PowerShell尤其如此。我可以自己編寫腳本/代碼,但我想知道是否可以訂閱新的郵箱事件,然後再沿着這條路走下去。

任何幫助在這裏將不勝感激!

回答

1

我不知道Exchange在任何這些上下文中引發任何事件。你有權訪問實際的Exchange服務器,還是隻是租戶?

+0

從某種意義上說,我們可以訪問實際的交換服務器,我們可以遠程運行PowerShell腳本,但是我們可以定義需要的管理訪問級別(或者管理員可以在服務器上運行某些東西 - 理想情況下,我們不必這樣做,因爲其意圖是儘可能自動化) – Jordan 2012-04-20 17:50:09

+0

您可以使用腳本Cmdlet擴展代理插件到服務器上的啓用/新建郵箱調用http:// technet .microsoft.com/en-us/library/dd297951.aspx – 2012-04-20 20:56:47

+0

注意:我最終完全採用了不同的方式 - 這似乎是一個很好的途徑,可以開始探索任何可能在將來查看此內容的人,所以我我接受爲正確的答案 – Jordan 2012-04-25 12:01:11

相關問題