欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ews联接exchange2007无法模拟用户

更新时间: 2014-01-05 03:03:38 责任编辑: Author_N1

 

EWS连接Exchange2007无法模拟用户
错误提示:由于权限不足,与应用程序连接的服务器无法模拟所请求的用户


这行出错: service.ImpersonatedUserId ....

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("administrator", "asdf-123", "ex.asdf.cn");
service.Url = new Uri("https://asdf-exchange.ex.asdf.cn/ews/exchange.asmx");

service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, "testmbx@ex.asdf.cn");

findResults = service.FindItems(WellKnownFolderName.Contacts, new ItemView(int.MaxValue));


解决方法:

在PowerShell中执行以下命令:


Get-ExchangeServer | where {$_.IsClientAccessServer -eq $TRUE} | ForEach-Object {Add-ADPermission -Identity $_.distinguishedname -User (Get-User -Identity administrator | select-object).identity -extendedRight ms-Exch-EPI-Impersonation}


上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:03:38
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17834/
本文WWW.DOC100.NET DOC100.NET版权所有。