17

我正在尝试使用“RUNAS”从命令提示符启动 Visual Studio 2010,以便可以以其他用户身份运行它。我运行了以下命令:

runas /profile /user:myPCName/SomeUserName "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe"

我的问题是命令提示符显示“输入 myPCName/SomeUserName 的密码:”但我无法输入密码。我只是收到错误“RUNAS ERROR:无法获取用户密码”

我用谷歌搜索了一段时间,我发现的唯一答案是我看不到输入的密码,但无论如何都输入了,而且我一定输入了错误的密码。我确定我没有输入错误的密码。

4

3 回答 3

19

实际上,我在 W7 Enterprise(连接到域,切换到本地定义的管理员用户)时遇到了同样的问题,而没有使用以下命令提升 UAC:

runas /user:.\admin cmd.exe

它确实提示我输入密码。

当我将其明确更改为:

runas /user:%COMPUTERNAME%\admin cmd.exe

于 2013-04-13T23:44:35.497 回答
9

您忘记记录的东西太多了:

  • 您的登录提供商是什么?您是否附加到域?
  • 你是从 UAC 提升的命令提示符运行这个吗?
  • 真实的用户名是什么样的?是系统账号吗?
  • 用户帐户是否实际存在于您的计算机上?
  • 您可以从您的机器上注销并以该用户身份登录吗?
  • 当您断开网络连接时,这也有效吗?
  • 您是真的键入此命令还是从 .bat 或脚本调用它?
  • “无法输入密码”,您无法输入或不喜欢您输入的内容?

Serverfault.com 是询问用户身份验证的好地方。

于 2010-05-18T18:33:48.967 回答
4

我刚遇到这个问题。

runas /username:domain/user cmd失败的

runas /username:domain\user cmd工作。

所以检查一下你的斜线。

于 2019-07-22T00:12:26.363 回答