我有一个Nodejs应用程序,我似乎无法获得实体唯一的ID' s 这是我正在使用的模块:
拉分组,我似乎无法获得以下属性:
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);
});
我错过了什么吗?
默认情况下,所有属性都应该返回
属性 - 要选择和返回的属性(如果已设置,则为 服务器将只返回这些属性)。默认为空集, 这意味着所有属性。
答案 0 :(得分:0)
我同意,这是一个错误。但是,您可以通过显式指定所需的属性来解决此问题。请注意,这些区分大小写。
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);
});