求助:VBS下标越界
今天测试一个 批量修改域用户权限的脚本,运行时一直提示:下标越界;不知道这段VBS代码,哪里出的问题!
请高手帮忙指出!将不胜感激
VBS脚本如下:
Const ForReading = 1
Set unNamedArguments = WScript.Arguments.UnNamed
Set objGroupAdm = GetObject("WinNT://" & unNamedArguments.Item(0) & "/Administrators,group")
Set objGroupPower = GetObject("WinNT://" & unNamedArguments.Item(0) & "/Power Users,group")
For Each objUser in objGroupAdm.Members
If objUser.Name <> "Administrator" and objUser.Name <> "Domain Admins" Then
objGroupAdm.Remove(objUser.ADsPath)
objGroupPower.Add(objUser.ADsPath)
WScript.Echo("The user "& unNamedArguments.Item(0)&":"&objUser.Name & " is changed to _ Power Users Group")
End If
Next ' end for