[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 如何使普通用户在user用户下不需要输入密码的情况下以administrator身份运行某程序

环境和前提:
1、我是单位的网管,拥有administrator权限(当然包括密码)。
2、单位其他用户均以user用户登陆windows。
3、有时需要在user用户下以administrator身份运行程序(出于安全的考虑,不想让普通用户知道administrator的密码)
问题:
如何制作程序(如加密的批处理),使普通用户能在user用户下不需要输入密码的情况下以administrator身份运行某程序A(事先指定)?请高手指点,谢谢!

我认为用提权的工具可以!!!!
好像有个工具叫什么psu??
pus??忘了!!

[ 本帖最后由 jellyhk 于 2008-9-9 08:15 编辑 ]

TOP

转帖
方法一:使用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
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

虽然看不懂!还是谢谢Batcher!

TOP

返回列表