首页 > 解决方案 > 添加 AD 组不起作用 [Powershell 命令]

问题描述

我正在弄清楚如何使用 powershell 命令将 AD 组添加到同一域中的我的 AD 用户,但我无法让它按预期工作。我发现的示例主要是使用DN而不是sAMAccountname. 这是我在 Microsoft 网站上找到的示例

这些都是我对 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,该命令似乎不再工作了。这是不同命令的组合,但它们都不起作用。我需要将组添加到用户群,sAMAccountnameUser 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 中没有显示错误

标签: powershell

解决方案


推荐阅读