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); });