SharePoint可以将任务列表到outlook中,但在sharepoint 2013 上这个功能似乎不是很好用,如下图所示,点击任务列表的“同步到Outlook”按钮:

在弹出的界面中勾选“同步任务”,然后点击“确定”按钮,系统提示:“无法同步您的任务。这可能是因为您的邮箱位于不支持同步任务的Exchange服务器上。请与管理员联系以获取更多帮助。”

而我安装的Exchange2013,不应该存在版本兼容问题

查阅MSDN发现这么一篇文章:在 SharePoint Server 2013 中配置交换任务同步

原来在SharePoint2013需要对这部分进行单独配置。

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://social.msdn.microsoft.com/Forums/sharepoint/en-US/b4d3a6c7-f5a3-45fd-b46a-a1b3677ba6a4/not-able-to-run-exchangewebservicesapimsi-from-cmd-prompt-resulting-in-error-code-2711

http://blogs.msdn.com/b/sharepoint_chs/archive/2012/09/20/sharepoint-2013-oauth-setting-up-an.aspx

http://blogs.technet.com/b/speschka/archive/2012/07/23/setting-up-an-oauth-trust-between-farms-in-sharepoint-2013.aspx

SharePoint2013集成Exchange之任务同步的更多相关文章

  1. 实战:ADFS3.0单点登录系列-集成Exchange

    本文将介绍如何将Exchange与ADFS集成,从而实现对于Exchange的SSO. 目录: 实战:ADFS3.0单点登录系列-总览 实战:ADFS3.0单点登录系列-前置准备 实战:ADFS3.0 ...

  2. 烂泥:rsync与inotify集成实现数据实时同步更新

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章我们介绍了如何使用rsync同步文件,这篇文章我们再来介绍下,如何把rsync与inotify集成实现数据的实时同步. 要达到这个目的,我们需要 ...

  3. Sharepoint2013 AD组用户不同步

    背景: SP2013列表库使用AD安全组授权访问,向AD安全组添加一个用户A,在Sharepoint AD同步(增量和完全)后,用户A仍然无法访问列表库:原因: 参考:安全令牌上的缓存  SP2013 ...

  4. SharePoint 2013技巧分享系列 - 同步Exchange显示高清用户照片

    在“SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片”文中介绍了如何同步Active Directory显示用户照片,但是同步完成后,用户照片尺寸和清晰 ...

  5. Exchange Server 2013就地存档

    9.1就地存档 就地存档有助于重新获得对组织邮件数据的控制,而无需个人存储 (.pst) 文件,并且允许用户在可通过 Microsoft Outlook 2010及更高版本和 Microsoft Of ...

  6. 在User Profile Service中配置AD的同步连接

    转:http://www.360sps.com/Item/ConfigureSynchronizationConnections.aspx 如果要将Active Directory.LDAP 目录和业 ...

  7. .NET通过PowerShell操作ExChange为用户开通邮箱账号

    最近工作中一个web项目需要集成exchange邮箱服务,注册用户时需要动态创建邮箱用户,终于在http://www.cnblogs.com/gongguo/archive/2012/03/12/23 ...

  8. FineReport和泛微OA(Ecology)的单点登录集成方案

    最近出现了很多关于帆软报表和泛微OA的集成问题,均出现在“单点登录”上.直接也有相关的文章介绍一些FineReport和泛微集成的背景.价值等,以及FineReport和OA的深度集成的方案,但是并没 ...

  9. 实战:ADFS3.0单点登录系列-集成SharePoint

    这是本系列第四篇了,终于轮到SharePoint上场了,但是本文不会过多讲解SharePoint安装等话题,而是直入主题,讲解如何进行配置,让其于ADFS配合完成SSO的工作. 注意:本文使用的Sha ...

随机推荐

  1. Day16 Django深入讲解

    参考博客: http://www.cnblogs.com/yuanchenqi/articles/6083427.html http://www.cnblogs.com/yuanchenqi/arti ...

  2. 在线修改Schema

    1. mysql5.5 或者 Mariadb 5.5 之前不需要将数据表中的所有记录复制到临时数据表的操作:     a. 修改列名     b. 修改数值类型表示的长度(由INT(2)变成INT(3 ...

  3. vue中element 的上传功能

    element 的上传功能 最近有个需求,需要在上传文件前,可以进行弹窗控制是否上传upload 看完文档后,感觉有两种思路可以实现 基于before-upload :上传文件之前的钩子,参数为上传的 ...

  4. C++复习1.内存管理的知识

    C++ 内存管理 1.内存分配的方式有三种: 从静态存储区分配:在程序编译期间已经分配好了,这些在程序的生命周期内都是有效的,如全局变量,static变量 一个例子: char * p = " ...

  5. hdu2732

    题解: 和上一题差不多 然后注意格式 代码: #include<cstdio> #include<cmath> #include<algorithm> #inclu ...

  6. LeetCode OJ:Restore IP Addresses(存储IP地址)

    Given a string containing only digits, restore it by returning all possible valid IP address combina ...

  7. 【css】CSS3 Media Queries 详解【转】

    说起CSS3的新特性,就不得不提到 Media Queries .最近 Max Design 更新的一个泛读列表里,赫然就有关于 Media Queries 的文章.同时位列其中的也有前天我刚刚翻译的 ...

  8. jsp中把js变量赋给java变量,或者将java变量赋给js变量怎么做?

    在jsp中经常会遇到把js变量赋给java变量,或者将java变量赋给js变量的情况,在此将通用的处理方法小结如下: java变量传给js好办,var a=”<%=javaParam%>“ ...

  9. Okhttp之RouteSelector简单解析

    继前面的几篇OKhttp的拦截器简单分析之后,对于后续Okhttp之间的分析自己也着实琢磨了一段时间,是分析RealConnection?还是ConnectionPool,随着对Okhttp源码的深入 ...

  10. (转) 从windows XP到10的微软官方操作系统虚拟机镜像,即下即用,不用安装

    原文地址: https://blog.csdn.net/tool321_com/article/details/50707512 最近在帮朋友安装虚拟机,遇到了这么一个东西,感觉比较不错,分享如下: ...