set-userphoto使用ews managed api 2.2

时间:2014-10-22 09:46:12

标签: exchangewebservices

是否可以使用ews api 2.2设置用户照片? - 不是联系人照片!

与powershell命令Set-UserPhoto

相同
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
service.Url = new Uri("https://mail.xxx.xxx/ews/Exchange.asmx");

感谢

1 个答案:

答案 0 :(得分:0)

不可能这是不可能的,因为没有基础EWS操作允许您设置用户照片。 http://msdn.microsoft.com/en-us/library/office/bb409286(v=exchg.150).aspx上有完整的EWS操作列表。

使用不受支持的EWS可以做的一件事是修改在邮箱根目录中创建的用户照片对象。例如,如果您使用像MFCMapi这样的Mapi编辑器查看邮箱,并查看邮箱的NonIPM根目录中的项目,如果已​​设置了userphoto,您将看到UserPhoto对象(它具有IPM.UserPhoto的MessageClass)。在对象中,存在扩展属性,其中Photo以所有支持的不同图像格式存储。但我不认为这种方法可以为您提供适当的解决方案。

干杯 格伦