我如何使用VBS以管理员帐户的标准(非管理员)用户身份运行批处理文件?
换句话说,我希望删除提升的特权。
基本上,我正在寻找与以下代码等效的VBS代码:
runas /trustlevel:0x20000
我的搜索已经发现了成千上万的帖子,这些帖子的所有人都在问如何做与我正在尝试做的事情完全相反的事情(即他们都想提升特权并以Admin身份运行),但是我什么也没有我们能够找到答案。而且我对编写VBS几乎一无所知。
答案 0 :(得分:0)
您可以使用WshShell
来运行它。
这是我的方式:
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run "runas /user:domain\username ""wscript.exe \""Your-VBScript-Here""\"""
更多信息:Link