如何显示不在特定AD组中的列表Active Directory用户

时间:2014-11-17 09:23:32

标签: powershell active-directory active-directory-group members dsquery

我需要创建一个报告/文本文件,以显示不在特定AD组中的用户。我知道使用Powershell显示用户在特定AD组中 是很容易的。

当然可以使用PowerShell在特定AD组中显示 ARENT 的用户吗?

2 个答案:

答案 0 :(得分:0)

一种方法:

  1. 导出所有用户
  2. 导出属于该特定组成员的用户
  3. 精通工作以找出非会员用户
  4. 但是,如果任务是仅使用powershell执行它,则必须进行研究,如何在没有excel的情况下执行这些步骤。

答案 1 :(得分:0)

  1. 导出所有用户的列表' cn'在您的活动目录中的文本文件

    Get-ADUser | Select-Object sAMAccountname> c:\ temp \目录列表

  2. 根据群组规模.netFramework与拥有大量会员(1500+)的群组存在问题' dsget'获取组中的成员列表并将它们存储到变量

    $ groupName = dsget group" groupname" - 成员

  3. 撰写foreach声明

  4. 如果您需要实际的代码语法 -

      http://stackoverflow.com/questions/22145586/powershell-compare-csv-to-ad