我有以下查询
<form>
<input type="number" value="2" id="num1"/>
<input type="number" value="3" id="num2" />
<input type="button" value="Multiplication" onClick="Multiplication()"/>
<input type="button" value="Divide" onClick="Divide()"/>
</form>
<div>
<span>The result is:</span>
<p id="result"></p>
</div>
但是我无法执行查询,因为它超过了5000的最大广告回报率,它明确返回以下错误消息
Get-ADGroupMember:超出了此请求的大小限制 行:22字符:20 + $ Arrayofmembers = Get-ADGroupMember -Recursive -identity $ Group |选择名称,... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:未指定:(70206804-1c23-4e47-8e9e-e8fb7c688826:ADGroup)[Get-ADGroupMember], ADException + FullyQualifiedErrorId:超出了此请求的大小限制,Microsoft.ActiveDirectory.Management.Commands.GetADGroupMember
我想不出一种方法来减少这种情况,因为在所有域控制器(300ish)上更改配置的解决方案不是一种选择。
有人有任何建议吗?
答案 0 :(得分:4)
我今天也遇到了这个问题。你要做的是获得具有成员属性的组:
$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也是如此。