向用户授予本地管理员执行VBS脚本的权限

时间:2018-09-13 08:23:47

标签: vbscript user-permissions

我目前正在使用LogOn VBScript,它必须将文件从一个目标复制到另一个目标。在开始复制之前,我必须设置2个注册表项。其中一个在HKEY_CURRENT_USER中,另一个在HKEY_LOCAL_MACHINE中。由于用户的权限,我可以将注册表项写入HKEY_CURRENT_USER,但不能写入HKEY_LOCAL_MACHINE。下一件事是,我必须从映射的共享文件夹中读取(例如,映射到“ Z:”)。如果我在计算机上本地运行脚本,则可以这样获取映射的共享文件夹:

Set colDrives = objWMIService.ExecQuery _ 
("SELECT * FROM Win32_LogicalDisk WHERE DeviceID = 'Z:'")

但是当我以admin身份运行脚本时,无法获取映射的文件夹,但可以写入注册表。有什么办法可以用一个脚本同时完成两个任务? 我无法更改权限,其中一项要求是必须使用一个脚本来完成所有操作。

谢谢!

0 个答案:

没有答案