【问题标题】:Powershell - Get-AdGroupMember exceeding limitPowershell - Get-AdGroupMember 超出限制
【发布时间】:2016-09-28 01:40:06
【问题描述】:

我有以下查询

$Groups = (Get-AdGroup -filter * | Where     {
            ($_.name -like "*") 

} | select ObjectGUID -expandproperty ObjectGUID)


$Table = @()

$Record = [ordered]@{
    "Group _ObjectGUID" = ""
    "Name" = ""
    "SamAccountName" = ""
    "Member_ObjectGUID" = ""
}


Foreach ($Group in $Groups)
{
    $Arrayofmembers = Get-ADGroupMember -Recursive -identity $Group  | select name,samaccountname,ObjectGUID

    foreach ($Member in $Arrayofmembers)
    {
        $Record."Group _ObjectGUID" = $Group
        $Record."Name" = $Member.name
        $Record."SamAccountName" = $Member.SamAccountName
        $Record."Member_ObjectGUID" = $Member.ObjectGUID
        $objRecord = New-Object PSObject -property $Record
        $Table += $objrecord
    }

}

$Table | export-csv "C:\temp\AD_group_members.txt" -NoTypeInformation

但是我无法执行查询,因为它超过了 5000 的最大广告回报,它专门返回以下错误消息

Get-ADGroupMember : 超出此请求的大小限制 行:22 字符:20 + $Arrayofmembers = Get-ADGroupMember -Recursive -identity $Group |选择名字,... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (70206804-1c23-4e47-8e9e-e8fb7c688826:ADGroup) [Get-ADGroupMember], 异常 + FullyQualifiedErrorId : 超出此请求的大小限制,Microsoft.ActiveDirectory.Management.Commands.GetADGroupMember

我想不出办法来解决这个问题,因为更改所有域控制器 (300ish) 上的配置的解决方案不是一个选项。

有人有什么建议吗?

【问题讨论】:

    标签: powershell active-directory


    【解决方案1】:

    我今天也遇到了这个问题。你需要做的是获取具有成员属性的组:

    $ADInfo = Get-ADGroup -Identity $Group -Properties Members
    

    现在,$ADInfo 持有该组及其成员。获取成员列表:

    $ADInfo.Members
    

    如果您想要成员 AD 记录,请执行以下操作:

    $ADInfo.Members | Get-ADComputer
    

    或者你可以把它们放在一起:

    (Get-ADGroup -Identity $Group -Properties Members).Members | Get-ADComputer
    

    我正在使用 Get-ADComputer,但同样适用于 Get-ADUser。

    【讨论】:

    • 如果一个组中有子组,get-adgroupmember 使用 -recursive 解决该问题,但是 get-adgroup 或 get-aduser 和 get-adcomputer 使用 -recursive 会引发错误。想过吗?
    猜你喜欢
    • 2018-02-15
    • 1970-01-01
    • 2018-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-01
    • 2022-01-23
    • 1970-01-01
    相关资源
    最近更新 更多