【问题标题】:Querying the ManagedBy attribute in PowerShell for AD在 PowerShell 中为 AD 查询 ManagedBy 属性
【发布时间】:2014-03-21 13:34:31
【问题描述】:

我在 Powershell 中编写了一个小脚本,用于查询 AD 中特定 OU 中的用户组,以获取这些组的名称,并尝试获取这些组的 ManagedBy 属性。我一直在网上和这里搜索为什么 ManagedBy 属性没有填充结果的解决方案,但我没有运气。我找到的每个解决方案都是用 C#(或其他语言)编写的,我尝试使用 Quest 软件进行 AD 似乎没有帮助。

$test = 'OU=example,DC=example,DC=test'

$test | ForEach {Get-ADGroup -Filter * -Properties ManagedBy -SearchBase $_ } | Select Name, Properties | Sort -Property Name | Out-File C:\test.csv

我只得到 ManagedBy 属性的组名称和空括号的结果。我的问题是,是否可以在不使用其他语言或集成不同插件的情况下查询 powershell 中的 managedby 属性?我从来没有用 C 语言编写过,如果可能的话,我更喜欢使用本机 powershell。

【问题讨论】:

    标签: powershell active-directory active-directory-group ou


    【解决方案1】:

    您的选择中有错误。属性应该是 ManagedBy。

    $test = 'OU=example,DC=example,DC=test'
    
    $test | ForEach {Get-ADGroup -Filter * -Properties ManagedBy -SearchBase $_ } |
     Select Name, ManagedBy |
     Sort -Property Name |
     Out-File C:\test.csv
    

    【讨论】:

    • 解决了这个问题,愚蠢的错误,但拥有另一双眼睛总是很好,哈哈。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多