資訊: 適用於應用程式的 Exchange 伺服器事件指令碼

文章翻譯 文章翻譯
文章編號: 181036 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

結論

Microsoft Exchange Server 5.5 指令碼處理代理程式可讓您執行伺服器端指令碼以回應在包括私人信箱的資料夾中發生的事件。本文將說明為什麼適當的應用程式的事件指令碼僅限於媒體磁碟區工作流程和系統管理的應用程式。

其他相關資訊

因為 「 Microsoft Exchange Server 5.5 代理程式指令碼處理 」 允許針對個別信箱執行指令碼,許多開發人員嘗試在 VBScript 中撰寫電子郵件信箱代理程式。因為事件指令碼處理代理程式不設計來取代傳統信箱代理程式以 C/C + + 撰寫,這些嘗試有讓出不良結果。這類的代理程式通常用來掃描每一份郵件系統,病毒,近或拉,或是政府記錄保存用途封存每封郵件。

有幾項重要限制到 Microsoft Exchange 事件服務呈現適合這類應用程式:

  • 指令碼將會看到每個訊息沒有保證。事件服務就會引發事件以非同步方式相對於 Microsoft Exchange 資訊儲存庫。這表示資訊儲存庫不會封鎖事件指令碼 (等候它執行) 之前,先讓其他處理程序或使用者存取資料夾或訊息。因此,該訊息可能被移動、 複製、 刪除,或修改指令碼有機會執行之前。比方說事件傳遞並從 [寄件匣] 中刪除新的郵件之前可能不回應指令碼來處理所有外寄的郵件,套用至 OnMessageCreated 事件寄件匣] 資料夾中。
  • 這些類型的指令碼的應用程式的某些可能面對的小數位數的問題。視應用程式的用途指令碼就必須以手動方式安裝在每一位使用者每個資料夾或是事件磁碟區會只是太高,處理像 VBScript 以解譯的語言。
  • 事件服務是單一執行緒。無論註冊多少指令碼,只有一個可以一次執行。效能結果非常大。比方說需要執行,兩秒的指令碼只允許一個指令碼執行每分鐘 30 指令碼的最大為每隔兩秒。該速率 600 的指令碼會需要 20 分鐘來處理。
  • 事件指令碼是在特殊權限 Windows NT 安全性內容下執行,Exchange Server 的服務帳戶。這種排列方式的一個嚴重的後果是可能性指令碼可以開啟任何伺服器上的信箱,並且進行變更,可以將內容擁有者不知情的情況下。 Exchange 5.5 版本資訊狀態:"的指令碼處理代理程式不是一個安全,[收件匣助理員] 的一般用途取代規則因為它可讓新的程式碼,以安裝並在您的伺服器上執行"

?考

Microsoft Exchange 指令碼處理代理程式說明] 檔案
Microsoft Exchange Server 5.5 版本注意事項
Microsoft Exchange Server 產品群組

屬性

文章編號: 181036 - 上次校閱: 2013年10月7日 - 版次: 3.3
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 5.5 Standard Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbinfo kbusage KB181036 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:181036
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com