2014-03-05 46 views
1

如何通過EWS訪問用戶的日曆?如何訪問用戶的日曆?

使用EWS 2.0,Exchange2010_SP1

我的程序應該連接到Exchange服務器,並使用一個單獨的數據庫同步所有日曆約會。對於這個問題,創建了一個「超級用戶」。他可以查看目標用戶的所有共享日曆。我使用exchangeService.SyncFolderItems來同步默認用戶的約會,但我怎樣才能訪問所有其他用戶的日曆以同步約會?

回答

1

您應該使用Exchange Impersonation來讓您的超級用戶「充當」其他用戶。每次需要模擬用戶時,都會設置exchangeService.ImpersonatedUserId屬性。

致敬,

+0

謝謝。是的,我已經嘗試過,但如果我嘗試綁定日曆文件夾後,我得到一個錯誤:ErrorImpersonateUserDenied。 有沒有別的辦法? – user3383798

+0

您可以運行Get-ManagementRoleAssignment並向我們顯示該cmdlet的結果嗎?好像模擬不正確。另外,當我們處理它時,請向我們提供XML請求和響應,以便我們看到您正在嘗試執行的操作。 –