npm activedirectory获取objectGUID
我有一个Nodejs应用程序,我似乎无法得到一个实体唯一的ID这里是我正在使用的模块:
https://www.npmjs.com/package/activedirectory
拉群体,我似乎无法得到以下属性:
-
的objectGUID
-
的objectSID
这里是片段
var ad = new ActiveDirectory(domainConfig); var query = 'CN=*'; ad.findGroups(query, function (err, result) { if (err) { console.log(err); log.error("No Groups found."); } log.info(result); });
我错过了什么? 默认情况下,所有的属性应该返回
attributes – 要select和返回的属性(如果设置了这些属性,服务器将只返回这些属性)。 默认为空集,这意味着所有的属性。
我同意,这是一个错误。 但是,您可以通过明确指定所需的属性来解决此问题。 请注意,这些区分大小写。
var ad = new ActiveDirectory(domainConfig); var query = { filter: 'CN=*' attributes: ["dn", "cn", "description", "objectGUID", "objectSid"]}; ad.findGroups(query, function (err, result) { if (err) { console.log(err); log.error("No Groups found."); } log.info(result); });