我正在弄清楚如何使用powershell命令将AD组添加到同一域中的AD用户,但无法按预期工作。我发现的示例主要是使用DN
而不是sAMAccountname
。这是我在Microsoft网站上找到的example
这些都是我对powershell命令的所有尝试,但没有一个起作用。 powershell CLI以具有足够权限更新用户AD的用户身份运行。
Get-ADGroup -Server myserver.com -SearchBase "OU=test,dc=myserver,dc=com" -filter {name -like "groupA"} | Add-ADGroupMember -Members 3090
3090是用户sAMAccountname
。如果我尝试了Get-ADGroup -Server myserver.com -SearchBase "OU=test,dc=myserver,dc=com" -filter {name -like "groupA"}
,它能够返回正确的组名,但是我不确定为什么在添加Add-ADGroupMember -Members 3090
之后,该命令似乎没有工作了。这是不同命令的组合,但没有一个起作用。我需要将组添加到基于sAMAccountname
或User Principle Name
而不是DN
的用户,因为我的用户不在同一OU
中
尝试1
Get-ADGroup -Server myserver.com -SearchBase "OU=test,dc=myserver,dc=com" -filter {name -like "groupA"} | Add-ADGroupMember -Members "3090"
尝试2
Add-ADGroupMember -Identity groupA -Members 3090
尝试3
$User = Get-ADUser -Identity "3090" -Server "myserver.com"
$Group = Get-ADGroup -Identity "groupA" -Server "myserver.com"
Add-ADGroupMember -Identity $Group -Members $User -Server "myserver.com"
powershell CLI中未显示错误