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. hdu4678 Mine 规律或者博弈。(博弈的sg函数不懂我是找的规律)

    链接:题意就是告诉你一个扫雷图里面每个雷的位置,有两个人,每个人都知道雷的确切位置,每个人一次可以点一部,问你谁能赢. 链接:http://acm.hdu.edu.cn/showproblem.php ...

  2. Im4java+ImageMagick/GraphicsMagick

    im4java的jar包可以在maven库中找到. <dependency> <groupId>org.im4java</groupId> <artifact ...

  3. Dir命令

    注: 此系列为自己之前所搭建网站内容. 其实python的os模块能够很好的完成此任务.改天总结下. 之前在处理气象数据时,十几个文件,文件名比较长,需要自己处理变动的年份找出地址的规律再进行文件的读 ...

  4. java程序设计基础篇 复习笔记 第一单元

    java语言程序设计基础篇笔记1. 几种有名的语言COBOL:商业应用FORTRAN:数学运算BASIC:易学易用Visual Basic,Delphi:图形用户界面C:汇编语言的强大功能和易学性,可 ...

  5. Centos6安装MariaDB-yum方式

    1.创建安装目录: mkdir /data/mysql/ mkdir /data/mysql/datafile mkdir /data/mysql/logfile 2.创建用户: useradd -r ...

  6. ZOJ 2975 Kinds of Fuwas(暴力+排列组合)

    Kinds of Fuwas Time Limit: 2 Seconds      Memory Limit: 65536 KB In the year 2008, the 29th Olympic ...

  7. linux中安装eclipse--CnetOS6.5

    01.去官网下载指定的eclipse安装包 02.使用xftp把下载的eclipse安装包放入到linux系统的指定位置03.到指定的目录下!使用命令解压下载的文件tar -zxvf 文件名称04. ...

  8. Java类的finalize()方法

    Java的Object类提供了一个finalize()方法,签名如下: protected void finalize() throws Throwable { } 该方法在JVM进行垃圾回收时之行, ...

  9. Java静态绑定和动态绑定

    程序绑定的概念: 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来.对java来说,绑定分为静态绑定和动态绑定:或者叫做前期绑定和后期绑定 静态绑定(早绑定 编译器绑定): 在程序执行前方法 ...

  10. c# 数据库批量插入数据SqlBulkCopy 示例

    /// <summary> /// 批量插入数据 /// </summary> public static void SqlBulkInsert(DataTable dt, s ...