Я пытаюсь использовать олицетворение в своем приложении для подключения к почтовым ящикам пользователей и добавления / удаления встреч.
Я создал учетную запись с именем "EWSAdmin" и выполнил на них следующие команды EMS:
New-ManagementScope -Name:"MyEWSImpersonation" -RecipientRestrictionFilter
{memberofgroup -eq "cn=My User Container,DC=MyDomain,DC=local"}
New-ManagementRoleAssignment -Name:"MyEWSImpersonation" -Role:ApplicationImpersonation
-User:"EWSAdmin@MyDomain.local" -CustomRecipientWriteScope:"MyEWSImpersonation"
Просто, чтобы запутать проблему, я также назвал свою область EWSImpersonation.
Когда я пытаюсь подключиться к почтовому ящику пользователя для просмотра встречи (с использованием сторонней библиотеки DLL), я получаю следующую ошибку:
Throwing GeneralException e=The account does not have permission to
impersonate the requested user.
Если кто-нибудь может помочь мне диагностировать это,Я был бы признателен.
Спасибо
Ник