诸葛亮骂死王司徒原文:runas命令提示拒绝访问的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 08:58:16
我的系统是XP,有一个用户隶属于User组,我想在这个用户上用
runas /user:sy0116 "E:\foobar2000\foobar2000.exe"
以sy0116这个用户名运行E:\foobar2000\foobar2000.exe
但是,再输入了密码后却提示

C:\Documents and Settings\aaa>runas /user:sy0116 "E:\foobar2000\foobar2000.exe"
输入 sy0116 的密码:
试图将 E:\foobar2000\foobar2000.exe 作为用户 "SY0116\sy0116" 启动...
RUNAS 错误: 无法运行 - E:\foobar2000\foobar2000.exe
5: 拒绝访问。
不过最近又发现一个怪现象:有时候不知什么原因却偶尔有几次可以正常运行。
请问高手,这个问题该如何解决

例子:
runas /user:administrator gpedic.msc
以administrator运行组策略。

RUNAS 用法:

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/user:<UserName> program

RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/smartcard [/user:<UserName>] program

/noprofile 指定不应该加载用户的配置文件。
这会加速应用程序加载,但
可能会造成一些应用程序运行不正常。
/profile 指定应该加载用户的配置文件。
这是默认值。
/env 要使用当前环境,而不是用户的环境。
/netonly 只在指定的凭据限于远程访问的情况下才使用。

/savecred 用用户以前保存的凭据。
Windows XP Home Edition 上没有这个选项。
该选项会被忽略。
/smartcard 如果凭据是智能卡提供的,则使用这个选项。

/user <UserName> 应使用 USER@DOMAIN 或 DOMAIN\USER 形式
program EXE. 的命令行。请参阅下面的例子

例如:
> runas /noprofile /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 不兼容。
注意: /profile 跟 /netonly 不兼容。

你应该这样使用命令行runas /profile /env /计算机名\sy0116 "E:\foobar2000\foobar2000.exe"!