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

时间:2013-02-20 13:58:26

标签: 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(pszSearchFilter,
                                               pszPropertyList,
                                               sizeof(pszPropertyList)/sizeof(LPOLESTR),
                                               &hSearch
                                             );

但它不起作用。 在哪里可以获得要传递给所有这些终端服务名称的ADSI调用的确切属性名称(如ms-TS-Allow-Logon,ms-TS-Endpoint-Type等)

由于 苏尼

2 个答案:

答案 0 :(得分:1)

根据MSDN ms-TS-Allow-Logon attribute,此属性的ldap名称为msTSAllowLogon

答案 1 :(得分:0)

我们可以使用与activedirectory一起发布的ADSI工具获取所有属性名称