java exchange 日历_Exchange Server EWS 模拟:为与会人员添加日历会议日程(Calendar Item)...

本文主要介绍了如何不通过发送邮件,而是利用Exchange Server的EWS Managed API直接为用户添加会议日程到Outlook日历。首先,需要配置ExchangeServer和模拟权限,然后创建控制台应用,引用Microsoft.Exchange.WebServices.dll,并实现模拟创建日程的代码。重点在于模拟服务账号的设置,包括命令行配置和Outlook管理页面操作。
摘要由CSDN通过智能技术生成

先说说我自己的理解:

正常流程:我们在OutLook上可以发起一个会议,定义好会议的时间后发送给与会人,该会议就会自动的在与会人的OutLook日历中添加一个会议日程。

需求:不通过发送邮件的方式,需要做同样的操作,为与会人添加会议日程到OutLook的日历中去。这就等于需要使用 Exchange Server 的对外接口来做这个事情,即:EWS(Exchange Web Service) Manage API。

实现步骤

1、创建域,域账户

2、搭建Exchange Server,把域账户关联到Exchange Server,发送测试邮件

3、安装证书服务器

4、准备模拟账号

5、实现模拟创建日程

前三步网络上的教程有很多,本文以第四部到第五步为重点。

添加模拟服务账号

方式一【命令】:> New-ManagementRoleAssignment –name:impersonationAssignmentName –Role:ApplicationImpersonation –User:serviceAccount  //配置模拟权限

> Get-ManagementRoleAssignment -Role:ApplicationImpersonation  // 查看模拟权限

> Get-ManagementRoleAssignment -RoleAssignee "serviceAccount" -Role "ApplicationImpersonation" -Delegating $false | Remove-ManagementRoleAssignment  //删除模拟权限

方式二【OutLook管理页面】:

5086da46124f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Exchange Management Console

5086da46124f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

RBAC

5086da46124f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Options

5086da46124f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Organization

5086da46124f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Administrator Roles

模拟创建会议日程到日历中

2、创建一个控制台应用程序 添加 Microsoft.Exchange.WebServices.dll 引用 ,文件位于:C:\Program Files\Microsoft\Exchange\Web Services\1.2\

3、using Microsoft.Exchange.WebServices.Data;

4、按照这两篇文章编码:

我的示例源码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值