Проблема при выполнении сценария VB при запуске компьютера - PullRequest
0 голосов
/ 15 марта 2012

У меня есть VBScript, который добавляет пользователя в локальную группу «Администраторы», которая должна запускаться при запуске компьютера.

Базовый код, применяемый в сценарии, выглядит следующим образом:

    Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup & ",group")
    ' Get user object
    Set objUser = GetObject("WinNT://" & strComputer & "/" & strUser & ",user")
    ' Add user to group
    objGroup.Add(objUser.ADsPath)

Теперь я добавил строку реестра по следующему пути:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

Имя: addUser Значение: "E: \ addUser.vbs"


Теперь особое поведение, которое я заметил, заключается в том, что когда пользователь, не являющийся администратором, входит в сценарий, не запускается.Он работает только для членов группы администраторов.

Если такое поведение ожидается, то есть ли способ обойти это (возможно, запустить его под учетной записью администратора или SYSTEM).

Спасибо иС уважением,

Wriju * ​​1019 *

...