2011-01-20 61 views
1

我想知道在Exchange Server上以編程方式更改數據的可能性是什麼?以編程方式更改Exchange Server上的數據

與Exchange Web服務(EWS)我可以(變化意味着添加/編輯/刪除):Exchange Server上

  • 變化數據爲其他用戶?
  • 更改全局地址列表?

如果沒有,我該如何做到這一點編程?

我們有我們需要使它與Exchange Server進行通信,以做不同的任務,涉及到日曆,電子郵件系統,GAL

什麼是我應該思考的最佳實踐和方法呢?

歡呼

回答

1

我dont't知道怎麼樣GAL,但你一定可以管理用戶日曆(加入會議,S加入taksks,...)和電子郵件(讀取,發送等)。

要管理其他用戶帳戶您必須啓用模擬。

前段時間,我在博客上寫了兩篇文章,介紹如何模擬Exchange Service Binding以及如何將約會添加到Exchange中的任何用戶日曆。我不會在這裏粘貼代碼,因爲它沒有任何意義,只是在這裏如果你有興趣你有鏈接:

Impersonation

Creating appointment

但現在是更簡單的方法來達到相同的結果。以上,但由於Exchange Web Services Managed API 1.1 SDK,代碼行數較少。所以,如果你想啓用與excahnge的溝通你應該閱讀更多關於這個API,看看它是否適合你和你的要求。

+0

謝謝我知道,我做了類似於您的示例的東西,我的意思是我可以使用某種管理員帳戶用戶修改其他日曆而不需要他的用戶名和密碼? – 2011-01-20 20:44:11