积极答复者
PowerShell查询AD组成员数量出错

问题
-
Win2008R2的环境,想用下面的PowerShell查询AD中组成员数量:
Get-ADGroupMember -Identity 'Domain Computer'
结果出错提示:已经超过这个请求的大小限制。
而 Get-ADGroupMember这个cmdlet也没有ResultSize之类的参数可设置。这该怎么破?
- 已编辑 Stanley_LBanned 2017年6月26日 9:27
答案
-
您好!
根据我的研究,该报错是由于AD Web Services中MaxGroupOrMemberEntries这个参数的限制,默认为5000。可以尝试通过修改该路径下的webservice.exe.config配置文件。
c:\Windows\ADWS\Microsoft.ActiveDirectory.WebServices.exe.config
What's New in AD DS: Active Directory Web Services
https://technet.microsoft.com/en-us/library/373e68b3-abfc-4da4-ae89-72a15cfc7543
更多信息请参考以下帖子。
此外,您也可以尝试使用包含Members属性的Get-ADGroup命令。
$grp = Get-ADGroup -identity "Test Group 1" -properties Members
$grp.members.count希望以上信息对您有所帮助。
此致,
Alvin Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已建议为答案 AlvwanModerator 2017年6月27日 2:13
- 已标记为答案 Stanley_LBanned 2017年6月27日 2:19
全部回复
-
您好!
根据我的研究,该报错是由于AD Web Services中MaxGroupOrMemberEntries这个参数的限制,默认为5000。可以尝试通过修改该路径下的webservice.exe.config配置文件。
c:\Windows\ADWS\Microsoft.ActiveDirectory.WebServices.exe.config
What's New in AD DS: Active Directory Web Services
https://technet.microsoft.com/en-us/library/373e68b3-abfc-4da4-ae89-72a15cfc7543
更多信息请参考以下帖子。
此外,您也可以尝试使用包含Members属性的Get-ADGroup命令。
$grp = Get-ADGroup -identity "Test Group 1" -properties Members
$grp.members.count希望以上信息对您有所帮助。
此致,
Alvin Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已建议为答案 AlvwanModerator 2017年6月27日 2:13
- 已标记为答案 Stanley_LBanned 2017年6月27日 2:19