是否可以使用 Powershell 在 Active Directory 中设置用户 memberOf 属性

top*_*eve 3 powershell active-directory powershell-2.0

我需要创建一个 Powershell 脚本来在 Active Directory 中设置一些用户属性。

我正在使用 Set-AdUser 命令并传入一个用户对象,如下所示:

$user = Get-AdUser -Identity $userIdentity
$user.MemberOf = $dn_of_group
Set-ADUser -Instance $user
Run Code Online (Sandbox Code Playgroud)

这将返回“适配器无法设置属性“MemberOf”的值的错误。

是否可以从 powershell 设置 MemberOf 属性?

如果是这样,我做错了什么?

Fil*_*urt 5

您无法修改该MemberOf属性 - 您需要使用Cmdlet将用户添加到组中Add-ADGroupMember

Add-ADGroupMember $dn_of_group $user
Run Code Online (Sandbox Code Playgroud)