2010-05-18 187 views
11

我試圖從命令提示符使用'RUNAS'啓動visual studio 2010,以便我可以作爲不同的用戶運行它。我跑以下命令:Runas錯誤:無法獲取密碼

的RunAs/profile文件/用戶:myPCName/SomeUserName 「C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe的」

我的問題是,命令提示符顯示「輸入myPCName/SomeUserName的密碼:」但我無法輸入密碼。我剛剛得到錯誤「RUNAS錯誤:無法獲取用戶密碼」

我搜索了一段時間,唯一的答案是我發現我無法看到輸入的密碼,但無論如何都輸入了密碼,而且我必須輸入錯誤的密碼。我確定我沒有輸入錯誤的密碼。

回答

9

有這麼多的事情你忘了文件:

  • 什麼是您的登錄提供商?你是否附加到域名?
  • 是從UAC提升命令提示符下運行的嗎?
  • 真實用戶名是什麼樣的?它是一個系統帳戶嗎?
  • 用戶帳號是否存在您的機器上?
  • 您可以從您的計算機註銷並以該用戶的身份登錄嗎?
  • 當你從網絡斷開連接時,它也可以工作嗎?
  • 你確實輸入了這個命令還是從.bat或腳本調用它?
  • 「無法輸入密碼」,您無法輸入或不喜歡您輸入的內容?

Serverfault.com是詢問用戶認證的好地方。

+0

哇,你是對的,我需要記錄了這一切。我將記錄它,然後在serverfault.com上發佈問題。謝謝! – 2010-05-18 20:03:36

+9

我太傻了!當我在做你推薦的測試時,我注意到我的語法不正確。我在用戶名中使用了「/」,而不是域和用戶名之間的「\」。 – 2010-05-18 21:10:24

+0

約翰的小費爲我解決了這個問題。因爲命令的標誌使用/,所以很容易使用錯誤的斜線,而域\用戶規範需要\。謝謝。 – 2016-09-30 12:45:12

9

其實,我曾與W7企業同樣的問題(連接到域,切換到本地定義的管理員用戶),而UAC提升使用以下命令:

runas /user:.\admin cmd.exe

這也提示我的密碼。

它還工作時,我改變了它明確地:

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

+0

如果不指定「域」,也可以工作。 runas/user:admin cmd.exe – 2015-12-22 08:29:41