Я запрашиваю Active Directory из C++, используя интерфейс LDAP (используя iads.h). Я замечаю, что существует разница в атрибутах для пользователей.Есть ли полный список атрибутов Active Directory и сопоставление с LDAP?
При выполнении в Powershell
Get-ADUser sih -Properties *
есть атрибут EmailAddress. При запросе AD из C++ атрибут EmailAddress не найден. Однако Mail найден, как с Powershell, так и с C++.
Есть ли какое-либо сопоставление или почему некоторые атрибуты присутствуют в Powershell, а не в интерфейсе C++ для объекта User?
Примечание: при использовании Active Directory Explorer (https://technet.microsoft.com/en-us/sysinternals/adexplorer.aspx) атрибут EmailAddress не отображается ни для пользователей. Кажется, что все атрибуты, показанные здесь, могут быть извлечены из C++.
Я ищу сопоставление от AD до LDAP, чтобы предложить возможность получать все значения из AD.