Тема: VBScript: Добавление доменной группы в локальную группу. Сложность
Здравствуйте уважаемы знатоки!
Помогите понять можно или нет решить следующий вопрос.
Задача: Войдя в систему под локальным пользователем добавит в группу (локальную, например Администраторы) доменного пользователя (или группу). Думал прокатит скриптом ниже, но увы.... Ошибка....
strDCserver = "DC"
strAdminName = "Admin"
strAdminPass = "password"
Dim i, arrGroupNameAdd
Set WSHNetwork = CreateObject("WScript.Network")
strComputer = WSHNetwork.ComputerName
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colGroups = objWMIService.ExecQuery("Select * from Win32_Group Where LocalAccount=True AND SID='S-1-5-32-544'")
For Each objGroup in colGroups
Set ObjGroupAdm = GetObject("WinNT://" & strComputer & "/" & objGroup.Name & ",Group")
sWSAdmins = "CN=AdminsGroup,OU=Group,OU=demo,DC=aaa,DC=zzz,DC=xxx,DC=ru"
Set ObjGroupNameAdd = GetObject("LDAP:").OpenDSObject("LDAP://" & strDCserver & "/" & sWSAdmins, strAdminName, strAdminPass, ADS_SECURE_AUTHENTICATION)
' Set ObjGroupNameAdd = GetObject("WinNT://REGIONS/AdminsGroup,Group")
If Not ObjGroupAdm.IsMember(ObjGroupNameAdd.ADsPath) Then
ObjGroupAdm.Add ObjGroupNameAdd.ADsPath
End If
Set ObjGroupNameAdd = Nothing
Next
Set colGroups = Nothing
Set objWMIService = Nothing
Set WSHNetwork = Nothing
