SharePoint能夠將任務列表到outlook中,但在sharepoint 2013 上這個功能彷佛不是很好用,以下圖所示,點擊任務列表的「同步到Outlook」按鈕: 前端
在彈出的界面中勾選「同步任務」,而後點擊「肯定」按鈕,系統提示:「沒法同步您的任務。這多是由於您的郵箱位於不支持同步任務的Exchange服務器上。請與管理員聯繫以獲取更多幫助。」web
而我安裝的Exchange2013,不該該存在版本兼容問題shell
查閱MSDN發現這麼一篇文章:在 SharePoint Server 2013 中配置交換任務同步json
原來在SharePoint2013須要對這部分進行單獨配置。api
1.配置步驟瀏覽器
先確認SharePoint服務器是否安裝了 Microsoft Exchange Web Services Managed API,能夠到控制面板,添加刪除程序中查看,以下圖所示:安全
若是未安裝,則能夠經過如下兩種途徑安裝服務器
1)經過WEB平臺安裝程序,安裝「Microsoft Office Developer Tools for Visual Studio 2012」,此工具包中包含該組件,安裝方式以下圖。工具
2)下載EWSManagedAPI.msi安裝包手動安裝字體
以管理員身份打開命令窗口並導航到保存 EWSManagedAPI.msi 的文件夾。
運行如下命令:
msiexec /i EwsManagedApi.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac"安裝完成後重啓IIS
安裝完成後,進入Exchange 前端服務器,在 Exchange 服務器上,打開 Windows PowerShell 並定位到「C:\Program Files\Microsoft\Exchange Server\V15\Scripts」目錄,運行如下腳本,注意紅色部分字體爲服務器內網訪問地址:
.\Configure-EnterprisePartnerApplication.ps1 -ApplicationType Sharepoint -AuthMetadataUrl https://mossServer/_layouts/15/metadata/json/1
命令輸入後,powershell界面報錯「沒法從http://sp2013/_layouts/15/metadata/json/1獲取身份驗證無數據文檔」。錯誤:基礎連接已經關閉…
在瀏覽器中輸入該地址,瀏覽器返回「網站拒絕顯示該頁」,以下圖所示,基本上能夠肯定問題出在SharePoint服務器配置。
緣由在於個人sharepoint站點採用的是http協議,沒有走SSL,而sharepoint auto驗證默認不容許走HTTP協議,默認走的是SSL的方式,若是要啓用HTTP,則須要手動配置。
其實這個相似的問題在配置Office Web App集成時也遇到過,解決方法是在sharepoint powershell中輸入以下命令:
$c = Get-SPSecurityTokenServiceConfig
$c.AllowMetadataOverHttp = $true
$c.AllowOAuthOverHttp= $true
$c.Update
配置完成後,重啓IIS,瀏覽器中輸入該地址:http://sp2013/_layouts/15/metadata/json/1,而後就能夠看到瀏覽器再也不報錯,提示下載json文件,證實sharepoint服務器已經配置完成,須要從新在exchange服務器上配置關聯:
exchange中從新執行關聯命令,界面中提示「不在推薦的安全https通道上」,這個信息不須要理會,執行完成,powershell會提示綠色字符的 successed,則證實關聯已經完成。
2.同步的使用
在sharepoint任務列表中從新點擊同步,點擊肯定後,再也不報最初的錯誤,而是彈出框直接消失(這個作的真不友好,還覺得是又出錯了),這時候實質上是已經對任務列表發起了一個同步請求,該同步請求會發送給sharepoint,sharepoint將定時將列表中的任務經過以前配置好的關聯同步到exchange郵箱的「任務」中,這時候用戶的outlook和exchange 的owa中均可以直接看到sharepoint的任務。
以下圖所示,同步發起後,過一段時間任務就能夠在outlook中查看了,並且若是是從sharepoint新聞源的我的任務中同步的話,將會把不一樣站點下的任務,在郵件左側目錄結構展示,更適合多項目的管理方式。
3.後續
任務列表同步方式爲雙向同步,outlook中能夠直接對任務進行修改,修改後會回寫到sharepoint任務列表,同時也能夠直接在outlook中新增任務,新增的任務也會回寫到任務列表中。
實際使用時,建議直接同步新聞源中「個人任務」,由於這個列表會自動收集全部站點分配給當前用戶的任務,並且能夠按站點自動分組歸類。
參考:
http://technet.microsoft.com/zh-cn/library/jj554516.aspx
http://blogs.msdn.com/b/sharepoint_chs/archive/2012/09/20/sharepoint-2013-oauth-setting-up-an.aspx