百科知识

以当前用户运行程序-DOS下如何以别的用户身份运行程序就是说我现在使用用户1的身份登

2006-07-26 11:34:26一***
就是说 我现在使用用户1的身份登陆系统 但是我希望使用用户2的身份来运行某个程序 PS 不要告诉我鼠标右键 然后-运行方式的方法来做 我希望的是在DOS命令下做到【以当前用户运行程序】DOS下如何以别的用户身份运行程序就是说我现在使用用户1的身份登陆系统但是我希望使用用户2的身份来运行某个程序PS不要告诉我鼠标右键然后-运行方式的方法来做我希?

最佳回答

  • 你说的,我糊涂了,dos是单用户操作系统,怎么会出现用户1用户2。你还说的是什么?
    2006-07-28 22:31:08
  •   用at命令 AT 命令安排在特定日期和时间运行命令和程序。 要使用 AT 命令,计划服务必须已在运行中。 AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]] AT [\\computername] time [/INTERACTIVE] [ / [,。
      。。] | / [,。。。]] "command" \\computername 指定远程计算机。如果省略这个参数, 会计划在本地计算机上运行命令。 id 指定给已计划命令的识别号。 /delete 删除某个已计划的命令。如果省略 id, 计算机上所有已计划的命令都会被删除。
       /yes 不需要进一步确认时,跟删除所有作业 的命令一起使用。 time 指定运行命令的时间。 /interactive 允许作业在运行时,与当时登录的用户 桌面进行交互。 / [,。。。] 每个月或每个星期在指定的日期运行命 令。
      
      如果省略日期,则默认为在每月的 本日运行。 / [,。。。] 指定在下一个指定日期(如,下周四)运 行命令。如果省略日期,则默认为在每 月的本日运行。 "command" 准备运行的 Windows NT 命令或批处理 程序。
    2006-07-26 14:54:30
  • 我看到过这类文章,是可行的,前面忘了,刚去查过,在运行中或DOS下,输入“RUNAS\USER:管理员名要运行程序的路径,名称”例如:RUNAS\ 回车就可以了,不过要输入密码。这样就可以在不退出一般用户身份的情况运行管理员权限的程序了,不妨一试。参考电脑报44期G10版。参考资料:参考电脑报44期G10版
    2006-07-26 12:22:33
  •   你说的不是dos吧?应该是命令提示符,需要用runas命令,下面是用法和事例。 RUNAS USAGE: RUNAS [/profile] [/env] [/netonly] /user: program /profile if the user's profile needs to be loaded /env to use current environment instead of user's。
       /netonly use if the credentials specified are for remote access only。 /user should be in form USER@DOMAIN or DOMAIN\USER program command line for EXE。
       See below for examples Examples: > runas /profile /user:mymachine\administrator cmd > runas /profile /env /user:mydomain\admin "mmc %windir%\system32\ c" > runas /env /user:user@ "notepad \"my file。
      txt\"" NOTE: Enter user's password only when prompted。 NOTE: USER@DOMAIN is not compatible with /netonly。 比如你要用administrator运行cmd这个程序,可以这样写runas /user:机器名\administrator cmd,然后会提示输入密码。
       回答:首先,把你的这个exe文件复制到你的c:\winnt\system32下面,然后在命令提示符里面输入runas /user:你的机器名\1 1然后回车,输入密码。完成。机器名可以在命令提示符里输入hostname得到。
    2006-07-26 11:57:55
  • 很赞哦! (93)