我试图使用C#实现很少的EMS函数,而不使用Powershell命令。如何使用EWSManagedAPI2.0在C#中实现以下命令功能。
Grant FullAccess
add-mailboxpermission 'userID-1' -accessrights fullaccess -user 'userID-2'Grant SendOnBehalfOf
get-mailbox 'userID-1' | foreach { $_.GrantSendOnBehalfTo += (Get-Mailbox 'userID-2').Identity; $_ } | Set-Mailbox格兰特SendAs
get-mailbox 'userID-1' | add-ADPermission -User 'userID-2' -extendedrights 'Send As'谢谢
发布于 2016-04-01 22:48:19
您不能使用EWS是邮箱访问API,而您试图执行的是管理任务,因此需要使用Exchange命令行管理程序。您可以使用类似于https://msdn.microsoft.com/en-us/library/office/jj943721(v=exchg.150).aspx的方法在托管代码中调用cmdlet。在EWS中唯一能做的关于权限的事情是在邮箱文件夹级别设置权限(例如收件箱、日历等)。
干杯格伦
https://stackoverflow.com/questions/36363631
复制相似问题