2017-08-02 2 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

関連する問題