我将此脚本粘贴到.vbs文件中并将其运行到我们的域控制器(使用我们的用户名,ou和域信息):
Set objUser = GetObject _
("LDAP://cn=Ken Myer,ou=Finance,dc=fabrikam,dc=com")
objUser.Put "userWorkstations", "atl-ws-01,atl-ws-02,atl-ws-03"
objUser.SetInfo
收到错误:
服务器上没有此类用户对象。
但是,我已多次双重检查用户名,ou和域名。知道什么是错的吗?
答案 0 :(得分:0)
如果您安装adsiedit,它将帮助您获取要使用的相应LDAP字符串。很容易被这些东西绊倒,所以我要验证你正在寻找的对象<strong> 位于你认为的位置。
例如,我打开adsiedit.msc(由ctrl+r adsiedit.msc enter
)右键单击,选择connect to。然后在电脑下我选择默认。然后我点击确定。
LDAP://CN=greenierb,OU=TSG,OU=Users,OU=Accounts,OU=Boston,OU=Offices,DC=domain,DC=com
与您在adsiedit中导航的文件夹结构相反(从层次结构的底部(即用户)向上)。