2017-08-02 34 views
1

我有一個的NodeJS應用程序,我似乎無法得到實體唯一ID的 這裏是我使用的模塊:NPM ActiveDirectory中得到的objectGUID

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

我這麼想嗎? 默認情況下,所有的屬性應該返回

屬性 - 屬性來選擇和返回(如果這些被設置時, 服務器將只返回這些屬性)。默認爲空集, 這意味着所有的屬性。

+0

你是否用垃圾解決了問題而不是數據? https://stackoverflow.com/q/46810881/4928642 – Qwertiy

回答

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

不幸的是我越來越垃圾而不是數據:https://stackoverflow.com/q/46810881/4928642 – Qwertiy