Чтобы получить атрибуты ActiveSync для конкретного объекта ActiveDirectory (то есть пользователя), вы можете использовать
CASMailbox класс.
Он имеет конструктор, принимающий объект ADObject, и затем предоставляет вам несколько свойств, таких как HasActiveSyncDevicePartnership
- вы даже можете изменить их (при условии, что у вас есть необходимые разрешения).
РЕДАКТИРОВАТЬ - согласно комментариям:
В классе CASMailbox
есть все, о чем вы просите.
Например, ActiveSyncMailboxPolicy
, который является ADObjectId
, который, в свою очередь, может быть запрошен для нескольких свойств ...
Другой пример ActiveSyncAllowedDeviceIDs
, который является MultiValuedProperty
, который вы можете запросить для идентификаторов устройств и т. Д.
Этот способ доступа к свойствам может быть нехорошим, но он, безусловно, дает вам всю информацию ... если вам нужен довольно приятный исходный код (который в данном случае работает с PS), см. http://www.java2s.com/Open-Source/CSharp/Web/dotpanel/dotPanel/Providers/HostedSolution/Exchange2007.cs.htm