在机器启动时执行vbscript时发出问题

时间:2012-03-15 04:40:30

标签: vbscript windows-xp

我有一个vbscript,它将用户添加到应该在机器启动时运行的本地组“Administrators”。

脚本中应用的基本代码如下:

    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 \微软\的Windows \ CurrentVersion \运行

名称:addUser 值:“E:\ addUser.vbs”


现在我注意到的特殊行为是当非管理员用户登录脚本时不会运行。它仅适用于Administrators组的成员。

如果预期会出现这种情况,那么有没有办法通过此方法(可能在Administrator或SYSTEM帐户下运行)。

谢谢和问候,

Wriju

0 个答案:

没有答案