bat 问题 !!!

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:33:58
我的XP里有3个用户,比如用户1、用户2、用户3,我想在用户1里的一个程序,以用户2的身份运行,这个时候会提示我输入用户2的账号和密码。

可不可以设置一个BAT文件,在里面设置好用户名和密码,直接访问?
或者用其他方法。。。

我全部身家只有45分了,希望哪位高手解答一下。。
小弟非常感谢。。。
einsco,你说这个我有点看不懂,能不能直接告诉我BAT里怎么写?

情况是这样的:XP系统,假设用户1是aaa,用户2是bbb,我在aaa里把C:\Program Files\Internet Explorer\IEXPLORE.exe这个程序在桌面建一个快捷方式,然后把快捷方式的属性--高级--设置为“以其他身份运行”,确定以后,这时候运行这个快捷方式,就会提示我输入其他用户名和密码。
我现在就是想省略掉输入用户名和密码这一步,该怎么办?

BAT中写作

runas /user:user_name
program.exe

就可以了

可以参考下RUNAS的用法

RUNAS 用法:
RUNAS [/profile] [/env] [/netonly] /user: program
/profile??
如果需要加载用户的配置文件
/env????
要使用当前环境,而不是用户的环境。
/netonly??
只在指定的凭据限于远程访问的情况下才使用
/user???
应使用 USER@DOMAIN 或 DOMAIN\USER
形式
program??? EXE. 的命令行。参阅下面的例子
例如:
> runas /profile /user:mymachine\administrator cmd
> runas
/profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas
/env /user:user@domain.microsoft.com "notepad \"my file.txt\""
注意: 只有在被提示时才输入用户的密码。
注意: USER@DOMAIN 与
/netonly 不兼容。