这个问题不知道能不能在这里问

aSalt 2012-01-06 12:01:09
我想 VBScript 是每个系统管理因该常用的,所以试着来这里问问。

我写了一个VBScript的脚本,内容是要拷贝一个文件到C盘(也就是开了UAC)出现权限不够,右击该VBS文件,发现“以管理员身份运行”也不见了,郁闷,我前几天还用过“以管理员身份运行”运行VBS文件的,不见了怎么运行啊!

我用的是 windows 7,administrators组身份,不是administrator, runas 也不起作用。我皆不想平凡的开关UAC,也不想用administrator登录,因为我用好长时间的xxx用户,配置的多了。

怎么办?如何找回用右键点击 VBS 文件时出现“以管理员身份运行”的菜单项啊,谢谢了
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
窗外雨潇潇 2012-01-06
  • 打赏
  • 举报
回复
其他文件上的这个选项有否?可以暂时用下面的方法以管理员权限运行vbs:
以管理员权限运行cmd,然后,在cmd下以start ***.vbs的方式运行。
qishine 2012-01-06
  • 打赏
  • 举报
回复
http://www.winhelponline.com/articles/185/1/VBScripts-and-UAC-elevation.html

这个不错,
Set objShell = CreateObject("Shell.Application")
Set FSO = CreateObject("Scripting.FileSystemObject")
strPath = FSO.GetParentFolderName (WScript.ScriptFullName)
If FSO.FileExists(strPath & "\MAIN.VBS") Then
objShell.ShellExecute "wscript.exe", _
Chr(34) & strPath & "\MAIN.VBS" & Chr(34), "", "runas", 1
Else
MsgBox "Script file MAIN.VBS not found"
End If
qishine 2012-01-06
  • 打赏
  • 举报
回复
不会是UAC关了吧,
话说,我的系统上,VBS也没有run as admin

18,125

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧