查看完整版本: 如何通过批处理在普通用户下安装软件

caixicheng 2008-3-6 13:09

如何通过批处理在普通用户下安装软件

公司的一般用户都是POWER USER权限
d4[ DhSr+E c@ HDNa-vg%a
我们维护一般用DAMEWARE远程维护,但是有些机子的ADMIN$远程管理没有打开,$I[ Fck o xp
所以安转不料服务,无法复制服务文件到admin$下面/H)AeGzz?IW

|"`${&PK 本来想作个批处理,“net share admin$”
7M&x/[R4A 但是这个命令必须要管理员权限才能运行,
msiW.i1q&g 我知道在win下面有个runas命令,选择哪个用户运行 |!{)V6W%L
'jIH3Ku I'pe'r@
就是不知道怎么样才能做成一个批处理,我预先在里面把管理员帐户和密码输入,直接用管理员运行
@Ki;l,` ^D_
0v Y}:y"~*j$A'z0lE/Z 还有另外一个办法,手动安装这个几个文件,我作成了自解压文件,传上来让大家看看,不知道怎么样通过批处理
LG mT6mVH:w w 用管理员帐户运行??

Batcher 2008-3-7 22:16

用echo命令通过管道向runas命令发送密码的方法是不行的,因为runas绕过了IO控制台直接从键盘获取密码字符串,所以echo到控制台的密码被忽略,而代以空密码进行用户验证。runas的这个机制也许正是为了避免在命令行使用密码进行其他用户权限的程序调用,因为不这样做有可能为命令行实现的暴力破解程序留下可趁之机,并且避免了密码的暴露,但同时也降低了授权用户合法访问的便捷性。
TEc#}ht Y
X:PwE B;Q+BfQQ"D 方法一:使用VBS的SendKeys来输入密码W P~ }){:S1z0s8_xh
echo set pws=WScript.CreateObject("WScript.Shell")>%temp%\pws.vbs.Rtu?;e5DTkk&]
echo pws.SendKeys "1{ENTER}">>%temp%\pws.vbsJ*hm,uEB/~T7M)iXj
wscript %temp%\pws.vbs&runas /u:test1 cmd.exe6W3l HvLpS

ouN#N _9kh 方法二:使用/savecred参数#eUM,C x}.]
独立用户执行程序时第一次需要建立凭据,其间输入密码是不会回显的,你看不到,输了后回车即可。
]*L1ZT%`W$yD:Y 以后在运行就不需要输入密码了。i8AI0HYF
runas /u:test1 cmd.exe  输入密码并回车.g2h6K6quo4H {
runas /savecred /u:test1 explorer  不用输密码了
0g@-]j/_ t ~b [#bi9d&j nT/`z
方法三:用PsTools工具中的PsExec来替代Runas

lovekinmi 2008-3-8 08:58

学习  实验下哦!!!谢谢

freemoon 2008-3-11 22:47

学习了,谢谢楼主

cljwo 2008-3-15 17:54

//用PsTools工具中的PsExec来替代Runas
n gX8w'ux7D1|3X a7y.R~
2Q4@Zz| pstools下的psexec需要admin$)V1`JX7|

d/K,a,|:e TN 其实,如果是域的就做个开机脚本就可以完成
j v.pc\4Hy%yw.T M7fj SLIMK3?
[[i] 本帖最后由 cljwo 于 2008-3-15 17:55 编辑 [/i]]

xshn 2008-3-18 10:36

学习。。。

fangque 2008-3-20 12:31

新人进来学习了,谢谢

bldgy 2008-3-20 20:16

感谢楼主分享

glt 2008-3-22 09:37

我用lsrunas和脚本

hanyanxc 2008-3-25 14:41

菜鸟,不太明白

chenjb7608 2008-4-4 19:44

新人进来学习下!谢谢

china2856 2008-4-5 20:13

新人进来学习下!谢谢

:lol: 新人进来学习下!谢谢

123455 2008-4-13 15:58

谢谢楼主了,需要这方面的知识

geyli8 2008-4-14 08:51

新人学习
页: [1]
查看完整版本: 如何通过批处理在普通用户下安装软件