【问题标题】:Get-ADComputer and MemberOf获取 ADComputer 和 MemberOf
【发布时间】:2012-04-18 02:04:59
【问题描述】:

我是 Powershell 的新手,在使用 Get-ADUserGetADComputer cmdlet 时遇到问题。

我正在尝试使用 Get-ADComputerGet-ADUser 从所有用户和计算机的 Active-Directory 中检索 memberOf。它似乎只是从 2 个或更多组中的用户和计算机中检索信息。仅在 1 个组中的任何用户/计算机都不会显示任何内容。

例如:如果 UserA 在组 Administrators 中,我在使用 MemberOf 时不会得到任何输出。但是如果 User2 同时在管理员和域管理员中,我会得到一些输出。但是它只会输出其中一个组。

Get-ADGroup 做同样的事情。

这正常吗?我无法想象它是。

这是我的代码:

Get-ADUser -Filter * -Properties * | Select-Object -Property Name,MemberOf | Sort-Object -Property Name

谢谢

【问题讨论】:

标签: powershell active-directory powershell-2.0


【解决方案1】:

您的麻烦来自于主要组不是memberOf 属性的一部分。

所以试试这个:

Get-ADUser -Filter * -Properties * | Select-Object -Property Name,MemberOf,PrimaryGroup | Sort-Object -Property Name

你会在this answer找到更深入的解释。

【讨论】:

    猜你喜欢
    • 2014-11-28
    • 2019-07-27
    • 2018-05-15
    • 2014-05-17
    • 2015-03-17
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多