Active directory 使用ADSI调用,如何获取ms TS Allow Logon属性值?

Active directory 使用ADSI调用,如何获取ms TS Allow Logon属性值?,active-directory,ldap,adsi,Active Directory,Ldap,Adsi,我试图通过ADSI检索终端服务用户的一些属性(例如ms-TS-Allow-Logon)。 我试过类似的东西 LPOLESTR pszPropertyList [] = {L"ms-TS-Allow-Logon"}; swprintf_s(pszSearchFilter, dwLength, L"(&(objectCategory=person)(objectClass=user)"); hr = pContainerToSearch->ExecuteSearch(pszSearch

我试图通过ADSI检索终端服务用户的一些属性(例如ms-TS-Allow-Logon)。 我试过类似的东西

LPOLESTR pszPropertyList [] = {L"ms-TS-Allow-Logon"};
swprintf_s(pszSearchFilter, dwLength, L"(&(objectCategory=person)(objectClass=user)");
hr = pContainerToSearch->ExecuteSearch(pszSearchFilter,
                                               pszPropertyList,
                                               sizeof(pszPropertyList)/sizeof(LPOLESTR),
                                               &hSearch
                                             );
但它不起作用。 在哪里可以获得所有这些终端服务名称(如ms TS Allow Logon、ms TS Endpoint Type等)要传递给ADSI调用的确切属性名称

谢谢
Sunil

根据MSDN,此属性的ldap名称为msTSAllowLogon

我们可以使用随activedirectory一起提供的ADSI工具获取所有属性名称