首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用EWS授予FullAccess

使用EWS授予FullAccess
EN

Stack Overflow用户
提问于 2016-04-01 18:43:03
回答 1查看 1K关注 0票数 0

我试图使用C#实现很少的EMS函数,而不使用Powershell命令。如何使用EWSManagedAPI2.0在C#中实现以下命令功能。

Grant FullAccess

代码语言:javascript
复制
add-mailboxpermission 'userID-1' -accessrights fullaccess -user 'userID-2'

Grant SendOnBehalfOf

代码语言:javascript
复制
get-mailbox 'userID-1' | foreach { $_.GrantSendOnBehalfTo += (Get-Mailbox 'userID-2').Identity; $_ } | Set-Mailbox

格兰特SendAs

代码语言:javascript
复制
get-mailbox 'userID-1' | add-ADPermission -User 'userID-2' -extendedrights 'Send As'

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-04-01 22:48:19

您不能使用EWS是邮箱访问API,而您试图执行的是管理任务,因此需要使用Exchange命令行管理程序。您可以使用类似于https://msdn.microsoft.com/en-us/library/office/jj943721(v=exchg.150).aspx的方法在托管代码中调用cmdlet。在EWS中唯一能做的关于权限的事情是在邮箱文件夹级别设置权限(例如收件箱、日历等)。

干杯格伦

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36363631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档