查看: 5678|回复: 6
收起左侧

[系统] 批处理中以另外的用户运行程序,无法输入密码

 关闭 [复制链接]
samrudy
发表于 2012-10-12 15:01:24 | 显示全部楼层 |阅读模式
本帖最后由 samrudy 于 2012-10-12 17:53 编辑

无法输入密码,大家看看是什么问题,命令如下,不知道是否有错,,另外,能否用echo 123| 这个自动输入密码?
求各位高手帮忙解决一下。谢谢


@echo off
net user temp 123 /add
runas /noprofile  /user:temp "D:\Program Files\Maxthon3\Bin\Maxthon.exe"
pause
net user temp /delete


到这里后,问题是无法输入密码,键盘只有按回车有效,其它都没反应,也换过其它电脑测试,依然只有回车有效,现在问问,是我这命令不对?还是有其它问题?那么还有什么方法可以实现用其它用户运行文件的吗?

samrudy
头像被屏蔽
 楼主| 发表于 2012-10-12 15:19:01 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
lonelyarrow
发表于 2012-10-12 15:45:33 | 显示全部楼层
本帖最后由 lonelyarrow 于 2012-10-12 15:46 编辑

楼主请勿自连二楼
批处理 runas 命令可以实现用不同用户的身份运行同一个程序
或者在这个文件上单击右键选择运行方式...
然后输入用户名和密码就可以了
例如:

RunAs   /savecred   Administrator   "notepad.exe "

输入密码,
然后把上面那句做成一个批处理,   以后就不必再输了...

参考http://www.beidouweb.com/content-15529-62536.html

评分

参与人数 1经验 +5 收起 理由
冬天不冷梦 + 5 感谢解答: )

查看全部评分

amei664912
发表于 2012-10-12 16:11:19 | 显示全部楼层
net user 后面的两个参数的意思是“用户不可以更改密码”和“密码永不过期”
/passwordchg:no  /expires:never
temp user  并只将他放入 administrators 用户组

@echo off
net user temp 123 /add /passwordchg:no  /expires:never
net localgroup administrators  temp  /add
..........................................
pause
net user temp /delete

评分

参与人数 1经验 +3 收起 理由
冬天不冷梦 + 3 感谢解答: )

查看全部评分

samrudy
 楼主| 发表于 2012-10-12 17:51:41 | 显示全部楼层
lonelyarrow 发表于 2012-10-12 15:45
楼主请勿自连二楼
批处理 runas 命令可以实现用不同用户的身份运行同一个程序
或者在这个文件上单击右键选 ...

朋友,现在我的问题是无法输入密码,键盘只有按回车有效,其它都没反应,也换过其它电脑测试,依然只有回车有效,现在问问,是我这命令不对?还是有其它问题?那么还有什么方法可以实现用其它用户运行文件的吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
narutovsop
发表于 2012-10-12 19:54:48 | 显示全部楼层
samrudy 发表于 2012-10-12 17:51
朋友,现在我的问题是无法输入密码,键盘只有按回车有效,其它都没反应,也换过其它电脑测试,依然只有回 ...

没用过这个指令仅猜测这个地方输入密码可能是不显示的吧,例如Linux下登录shell、MySql的登录等就不会显示密码输入过程,实际上已经获取到了输入的字符,你有没有在输入正确的密码后回车

评分

参与人数 1经验 +3 收起 理由
冬天不冷梦 + 3 感谢解答: )

查看全部评分

amei664912
发表于 2012-10-12 22:55:24 | 显示全部楼层
samrudy 发表于 2012-10-12 17:51
朋友,现在我的问题是无法输入密码,键盘只有按回车有效,其它都没反应,也换过其它电脑测试,依然只有回 ...

你所说的问题,是属于自动输入RUNAS密码的方法,就以现有的RUNAS的程式无法自动储存输入密码
或是由现有的RUNAS的程式指令导引, 目前无法做到自动储存输入密码

只能透过第三方的程式辅助工具方能办到,
第三方的程式辅助工具要放在这个目录C:\WINDOWS\system32 or C:\WINDOWS



以非管理员用户登录时,如果要用管理员权限运行程序的话,需要用到runas 命令,在使用脚本运行时,无法简单的利用管道来输入密码,有以下方法可免除每次需要输入密码的麻烦。

1、使用系统自带的runas /savecred 选项,第一次输入密码后,会保存凭据。

特点:无法限制能够运行的命令,安全性差。

2、使用sanur,sanur 是一个小程序,能以管道的方法将密码或者文件中的内容传递给runas 程序。

runas | sanur password

runas | sanur /i [drive:][path]filename

特点:密码明文保存。

相关页面:

http://www.commandline.co.uk/sanur_unsupported/index.html

-------------------------------------------------- ---------------------------------------------
正确的指令

@echo off
net user temp 123 /add /passwordchg:no /expires:never
net localgroup administrators temp /add
runas /noprofile /user:temp "D:\Program Files\Maxthon3\Bin\Maxthon.exe" | sanur 123
pause
net user temp /delete

或是把123 密码的资料放在文字档当中(password.txt)

runas /noprofile /user:temp "D:\Program Files\Maxthon3\Bin\Maxthon.exe" | sanur /i password.txt


-------------------------------------------------- ---------------------------------------------


Sanur v1.0.3.1 for Windows 2000/XP/2003
 Copyright (C) 2001-2003 Ritchie Lawrence
 http://www.commandline.co.uk

 Description
 -----------

 Sanur 'pipes' a password into the Windows 2000/XP/2003 Runas utility,
 thereby making Runas scriptable.

 Usage
 -----

 RUNAS <options> | SANUR password
 RUNAS <options> | SANUR /i [drive:][path]filename

 /i Pipes the password from the specified file into RUNAS.

 Example usage:-

   runas /u:domain\username program.exe | sanur pa55w0rd
   runas /u:domain\username program.exe | sanur /i password.txt
   runas /u:domain\username "program.exe /arg1 /arg2" | sanur /i password.txt
   runas /u:domain\username "program.exe /arg1 /arg2 >log.txt" | sanur /i password.txt

 Note: As Runas uses stdout to show errors, I recommend stdout is redirected
 to stderr using >&2. This does not affect the program started by Runas. Eg:-

   runas /u:domainusername program.exe >&2 | sanur pa55w0rd



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1经验 +5 收起 理由
yloko + 5 版区有你更精彩: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-19 07:15 , Processed in 0.138094 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表