首页 > 解决方案 > 如何从 OU @activedirectory 获取用户

问题描述

我正在使用 npm activedirectory 从 AD 获取用户。我需要帮助来获取对象用户。我正在使用 find(baseDN) 但我的 OU 结果是错误的

感谢帮助。

var baseDN = { baseDn: 'OU=Users, OU=Users1, DC=domain, DC=com' };

ad.find(baseDN, function(err, users) {
  if (err) {
    console.log('ERROR: ' +JSON.stringify(err));
    return;
  }

  if (! users) console.log('User: ' + baseDN + ' not found.');
  res.status(200).json( users );
});

标签: node.jsexpressactive-directory

解决方案


试试这个:

var ad = new ActiveDirectory(config);
ad.find("OU=akshay,OU=testContainer,dc=domain,dc=com", function(err, users) {
  if (err) {
console.log('ERROR: ' +JSON.stringify(err));
  return;
  }
  if (! users) console.log('User: ' + baseDN + ' not found.');
else {
console.log(JSON.stringify(users));
  }
});

推荐阅读