powershell - 为什么命令Add-ADGroupMember不再与参数-Member一起使用?

标签 powershell active-directory

指挥冉:

Add-ADGroupMember -Identity "Group Name" -Member UserName

适用于:

重大次要版本修订
----- ----- ----- --------
5 1 14409 1005

现在不适用于:

重大次要建筑修订
----- ----- ----- --------
5 1 17134 228

显示的错误:

Add-ADGroupMember : Parameter cannot be processed because the parameter name 'Member' is ambiguous.



我在Microsoft网站上找不到任何说明他们进行了更改的信息。

最佳答案

PowerShell supports partial parameter names,只要它们是明确的。

因此,即使-Member从来都不是参数,但它被解释为-Members,因为那是唯一以“Member”开头的参数。

打破这一点的更改是在 MemberTimeToLive cmdlet中添加了Add-ADGroupMembers参数。因此,现在-Member可以与-Members-MemberTimeToLive匹配。它不会为您决定,所以您会得到错误。

关于powershell - 为什么命令Add-ADGroupMember不再与参数-Member一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53157281/

相关文章:

powershell - PowerShell 中使用命名空间的范围是什么?

powershell - 无法通过Powershell将星号字符传递给外部命令

powershell - 在Start-Job脚本 block 中,带有凭据的Get-WmiObject失败

c# - 获取 OU 的完全限定名称

c# - 针对 Active Directory 进行身份验证的 Web 服务的安全密码解决方案?

powershell - 在 bat 错误时自动停止 powershell 脚本

c# - 将剪贴板中的文本发送到记事本等应用程序(C# 或 Powershell)

active-directory - 如何制定 ldap 查询以查找缺少属性的情况

c# - 如何通过 c# 更新 AD 用户的全名(不是显示名称)

powershell - 列出所有域计算机上的本地管理员组成员身份