使用 Runas.exe 以管理員身份執行指令

使用 Runas.exe 以管理員身份執行指令

runas.exe我已經閱讀了幾個有關使用命令啟動提升進程的線程。但是,當我輸入 try to use the command 時runas.exe /user:BruceWayne\Administrator cmd.exe,命令提示字元會打開,要求輸入密碼,但不允許我輸入密碼。

Runas.exe 嘗試 - 無法輸入密碼

我可以按Enter,命令提示字元將關閉,但除此之外我什麼也做不了。有人知道為什麼會發生這種情況?

答案1

如果您輸入了所提供的命令,它會提示您輸入 BruceWayne\Administrator 的密碼,而不是 brucewayne。

我想我對你在例子中想要做什麼有點困惑。如果您想以管理員身份開啟命令提示符,為什麼不右鍵單擊 cmd.exe 並選擇以管理員身份執行?

runas 允許您以另一個使用者身分執行程式。根據電腦上是否啟用安全桌面,這可能會或可能不會執行您想要的操作。如果您只想以管理員身份執行某個程序,通常可以右鍵單擊該程序並選擇以管理員身份執行。您可以使用 runas 以任何其他使用者的身分(而不僅僅是管理員)執行程式。事實上,使用 runas 以管理員身分執行程式可能不起作用,具體取決於您的安全桌面和 UAC 設定。以管理員身分執行程式是不夠的,您還需要讓程式以提升的權限執行。 runas 不是實現這一目標的正確解決方案。http://arstechnica.com/civis/viewtopic.php?t=1121817

假設您以管理員使用者身分登入計算機,並且希望以 Bob 身分執行 Outlook。您可以執行以下命令以 Bob 身分開啟 Outlook,而無需登出管理員。

runas /user:bob "C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE"

如果您以管理員使用者身分登入計算機,並且希望在登入加入 example.loc 網域的電腦時以網域使用者 Bob 身分執行 Outlook,則可以將命令稍微變更為如下所示。

runas /user:example\bob "C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE"

您可以透過在命令提示字元中輸入以下命令來找到有關 run as 語法的更多資訊:

魯納斯/?

答案2

它確實讓你進入。但是出於保護原因,它不會在輸入時顯示在提示中。您只需輸入密碼然後點擊enter,命令就會正確執行。

相關內容