本文介绍了是否可以使用Powershell在Active Directory中设置用户memberOf属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I need to create a Powershell script that sets some user attributes in Active Directory.

我正在使用Set-AdUser命令并按如下方式传递用户对象:

I'm using the Set-AdUser command and passing in a user object as follows:

$user = Get-AdUser -Identity $userIdentity
$user.MemberOf = $dn_of_group
Set-ADUser -Instance $user

这将返回错误适配器无法设置属性"MemberOf"的值".

this returns an error of 'The adapter cannot set the value of property "MemberOf"'.

是否可以通过powershell设置MemberOf属性?

Is it possible to set the MemberOf property from powershell?

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

If so, what am I doing wrong?

推荐答案

您不能修改 MemberOf 属性-您需要使用 Add-ADGroupMember Cmdlet将用户添加到组:

You cannot modify the MemberOf property - you need to add the user to the group using the Add-ADGroupMember Cmdlet:

Add-ADGroupMember $dn_of_group $user

这篇关于是否可以使用Powershell在Active Directory中设置用户memberOf属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-06 00:28