我有一个小脚本(VBS)来更改所有用户的网站属性:
dim objOU, objUser
objOU="OU=Users,DC=mysociety,DC=local"
Set objOU = GetObject("LDAP://" & objOU)
on error resume next
For each objUser in objOU
If objUser.Class="user" Then
Set objUser = GetObject("LDAP://" & objUser.distinguishedName)
objUser.Put "wWWHomePage", "http://mysite.mysociety.local/Person.aspx?accountname=mysociety\" & objUser.mailNickname
objUser.setInfo
if err.number <> 0 then
wscript.echo "Error processing " & objUser.givenName & ":" & err.number & ", " & err.Description
err.clear
end if
End if
Next
所以我的问题是,如果我将我的 objOU 精确到最深的目录,它就可以完美地工作。但它不是递归脚本,并且由于子目录的原因,使用此代码它不起作用。我是 VBS 的初学者,你能帮我把这个脚本递归吗?
提前谢谢你,对不起我的英语不好