如何以非管理员用户运行bat文件

e66478 2008-03-26 11:41:15
我有个qqq.bat文件,但是不能用admin来运行。新建立了一个test用户用runas /user:test qqq.bat提示输入密码
该怎么运行这个qqq.bat文件啊
...全文
853 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
e66478 2008-03-27
  • 打赏
  • 举报
回复
非常感谢ljc007 ,不过WScript.Shell肯定是不会开启来了。高危脚本。

2,3方法试试看。我想在机器上运行N个TOMCAT服务,互不影响。
ljc007 2008-03-26
  • 打赏
  • 举报
回复
方法一:使用VBS的SendKeys来输入密码
echo set pws=WScript.CreateObject("WScript.Shell")>%temp%\pws.vbs
echo pws.SendKeys "1{ENTER}">>%temp%\pws.vbs
wscript %temp%\pws.vbs&runas /u:test1 cmd.exe

方法二:使用/savecred参数
独立用户执行程序时第一次需要建立凭据,其间输入密码是不会回显的,你看不到,输了后回车即可。
以后在运行就不需要输入密码了。
runas /u:test1 cmd.exe 输入密码并回车
runas /savecred /u:test1 explorer 不用输密码了

方法三:用PsTools工具中的PsExec来替代Runas
  • 打赏
  • 举报
回复
那你就把密码写进去啊。写的时候是不会显示在屏幕上的,确定之后就会运行了。前提是如果你的这个设置没问题。貌似test的密码不能为空

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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