自动以另一个用户身份运行应用程序


11

如何在Windows 7中以其他用户身份运行应用程序?唯一的问题是我不需要按住Shift键,右键单击该应用程序并选择Run as different user。我需要它来使用指定的登录凭据自动登录。


1
不要这样做!正如我在此处的回答中所述:“ runas / savecred ... ” 存在一个巨大的安全漏洞:superuser.com/a/903881/229612(并包含一个运行的解决方案,以解决运行权限提升的程序的问题)。
CM

Answers:


5
  1. 创建可执行文件的快捷方式。
  2. 将快捷方式属性下的“目标”修改为:

    runas / user:DOMAIN \ USERNAME“可执行文件的路径”

然后,只需在要运行程序时使用快捷方式。


如果需要将任何参数传递给目标可执行文件,请确保将其包含在引号中。
山姆

2
密码呢?
2013年

0

脚本可以作为任务运行,但是如果我们必须以另一个用户身份运行交互式应用程序,则创建任务将不起作用(如/superuser//a/903881/229612中所述)。

您必须必须选中“无论用户是否登录都运行”框,如果执行此操作,该任务将不会显示应用程序的用户界面。

将该线程与/ savecred一起使用的另一种方法也有其自身的问题,如该线程中所述。

不知道是否有解决方案。


0

创建可执行文件的快捷方式。将快捷方式属性下的“目标”修改为:

runas / savecred / user:DOMAIN \ USERNAME“可执行文件的路径”

  • 右键单击,然后在首次使用快捷方式时以管理员身份运行,在cmd提示符下输入密码,然后按Enter。
  • 单击图标将以用户身份运行
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.