我在 C:/ test / source / 中有 get_data.vbs 。我在 C:/ test / bin 中创建了 run.bat 文件。 当我将以下内容放入bat文件中时,我能够运行vbs脚本:
cscript ../ source / get_data.vbs
问:当我使用runas命令时,为什么它不起作用:
runas / user:domain \ username“cscript \”../ source / get_data.vbs“”
如果我填写完整路径,它可以正常运行:
runas / user:domain \ username“cscript \”C:/test/source/get_data.vbs“”
提前致谢
答案 0 :(得分:0)
它无效,因为runas
在其当前目录%windir%\System32
上启动,并且没有/source/get_data.vbs
。
如果您想确保这一点,请尝试以下代码:
start /separate runas /user:domain\username "cscript \"../source/get_data.vbs""
您将在窗口标题上看到打开类似 C:\ Windows \ System32 \ runas.exe
的内容