命令运行:
Add-ADGroupMember -Identity "Group Name" -Member UserName
可以正常使用:
Major Minor Build Revision ----- ----- ----- -------- 5 1 14409 1005
现在不适用于:
Major Minor Build Revision ----- ----- ----- -------- 5 1 17134 228
显示的错误:
Add-ADGroupMember:由于参数名称“ Member”不明确,因此无法处理该参数。
我在Microsoft网站上找不到任何说明他们进行了更改的信息。
答案 0 :(得分:4)
PowerShell supports partial parameter names,只要它们是明确的。
因此,即使-Member
从来都不是参数,它也被解释为-Members
,因为那是唯一以“ Member”开头的参数。
打破这一点的更改是在Add-ADGroupMembers
cmdlet中添加了MemberTimeToLive
参数。因此,现在-Member
可以与-Members
或-MemberTimeToLive
匹配。它不会为您决定,所以您会得到错误。
答案 1 :(得分:2)
参数是复数,您需要使用:
Add-ADGroupMembers -Identity "Group Name" -Members samaccountname
据我所知,PowerShell 5+一直都是这种情况。