Настройка пользователя SimpleDisplayName через EWS

Я пытаюсь обновить свойство Simple Display Name пользователя с помощью управляемых API-интерфейсов Exchange EWS, но я не уверен, какой именно объект / класс взаимодействует для обновления атрибутов пользователей.

Я попытался восстановить все имя пользователя UserSettingsName, используя тот же код, который используется и доступен в этом примере. Exchange 2013: получить пользовательские настройки с помощью автообнаружения, но ключ / значение, которое я ищу, отсутствует.

Использование PowerShell Get-User а также Set-User Командлеты могут правильно прочитать и установить значение, как описано в этой статье Использование атрибута SimpleDisplayName для Exchange и Exchange Online в Office 365 с PowerShell

$user = Get-User admin@contoso.onmicrosoft.com Set-User $user.Identity -SimpleDisplayName "My Display Name"

Но я хотел бы иметь возможность читать / записывать значение этого свойства через EWS

1 ответ

Решение

Вы не можете установить или получить это свойство через EWS, так как оно не предназначено для установки пользователем (например, только администраторы должны иметь возможность изменить это, и это должно быть сделано через интерфейс администратора, например, EMS или EAC).

Другие вопросы по тегам