Есть необходимость в процессе инсталляции добавить некоторого доменного пользователя в локальную группу.
Делаю это с помощью VBScrip-а вот такого вида:
Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName
strUser = "europe\\maxim_lee"
Set objGroup = GetObject("WinNT://" & strComputer & "/IIS_WPG,group")
Set objUser = GetObject("LDAP://cn=" & strUser & ",dc=" & strComputer)
objGroup.Add(objUser.ADsPath)
В предпоследней строке получаю ошибку A referral was returned from the server. И это понятно — машина не является контроллером домена и перенаправляет выше.
Поиск в MSDN не дал результатов, как сделать так, чтобы оно само искало выше.
Как быть? Как-то определять контроллер домена и указывать его вместо strComputer?