以其他用户身份启动 Internet Explorer

Ale*_*gas 9 windows internet-explorer runas

我的机器是一个“服务器工作站”,运行连接到域的 Windows Server 2003。我创建了一个名为 StandardUser 的本地用户。

我正在尝试通过右键单击 Windows 资源管理器中的 iexplore.exe 以该用户身份运行 Internet Explorer 8,但没有任何反应。任务管理器中不会出现包含用户名的进程(并且设置为显示所有用户的进程)。我还检查了辅助登录服务是否正在运行,但我不确定是否需要其他任何服务。

在命令行我试过:

runas.exe /u:StandardUser "C:\Program Files\Internet Explorer\iexplore.exe"
Run Code Online (Sandbox Code Playgroud)

并得到

Attempting to start C:\Program Files\Internet Explorer\iexplore.exe as user "COMPUTERNAME\StandardUser" ...

但随后命令提示符刚刚返回,仍然什么都没有。

有任何想法吗?

更新:是的,我被要求输入密码。此外,我在机器上以本地管理员身份运行,因为我是一名开发人员,需要以 Visual Studio 的本地管理员身份运行,而且我的公司就是这样设置机器的。

GAT*_*awn 10

它用于测试网站在以不同用户身份登录时的行为。

所以实际上你真的不需要以不同的用户身份运行 IE,你只需要以不同的用户身份登录网站?

(下面的说明是针对 IE7 编写的,因为我现在这里没有 8 个,但据我所知,自 IE5 以来,相关对话框没有显着变化)

最简单的方法是进入Internet Options -> Security。然后单击您的网站被检测为所在区域的图标(如果您不知道,它应该在 IE 的状态栏上显示您所在的区域)单击自定义级别并向右滚动到底部列表。

您应该会看到标题为“用户身份验证” ->“登录”的部分,只需选择“提示输入用户名和密码”选项,然后在每次会话第一次访问网站时,系统会提示您要使用哪个帐户。