Runas.exe を使用して管理者としてコマンドを実行する

Runas.exe を使用して管理者としてコマンドを実行する

コマンドを使用して昇格したプロセスを開始する方法に関するスレッドをいくつか読みましたrunas.exe。ただし、コマンド を使用しようとするとrunas.exe /user:BruceWayne\Administrator cmd.exe、コマンド プロンプトが開き、パスワードの入力を求められますが、入力できません。

Runas.exe の試行 - パスワードを入力できません

押すEnterとコマンドプロンプトは閉じますが、それ以上進むことができません。なぜこのようなことが起こるのか、誰か考えがあるでしょうか?

答え1

指定したとおりにコマンドを入力した場合、brucewayne ではなく、BruceWayne\Administrator のパスワードの入力を求めるプロンプトが表示されます。

あなたの例では何をしようとしているのか、少し混乱しているようです。管理者としてコマンド プロンプトを開きたい場合は、cmd.exe を右クリックして [管理者として実行] を選択してはいかがでしょうか。

runas を使用すると、プログラムを別のユーザーとして実行できます。コンピュータで Secure Desktop が有効になっているかどうかによって、期待どおりに動作しない場合があります。プログラムを管理者として実行したいだけの場合は、プログラムを右クリックして管理者として実行. runas を使用すると、管理者としてだけでなく、他のユーザーとしてプログラムを実行できます。実際、管理者としてプログラムを実行するために runas を使用すると、Secure Desktop および UAC の構成によっては機能しない場合があります。管理者としてプログラムを実行するだけでは不十分で、昇格された権限でプログラムを実行する必要もあります。runas は、それを実現する適切なソリューションではありません。http://arstechnica.com/civis/viewtopic.php?t=1121817

たとえば、ユーザー Administrator としてコンピューターにログインしていて、Outlook を Bob として実行したいとします。以下のコマンドを実行すると、Administrator からログアウトせずに Bob として Outlook を開くことができます。

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

ユーザー Administrator としてコンピューターにログインしていて、example.loc ドメインに参加しているコンピューターにログインしているときにドメイン ユーザー Bob として Outlook を実行したい場合は、コマンドを次のように少し変更します。

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

コマンド プロンプトで以下のコマンドを入力すると、run as の構文に関する詳細情報を確認できます。

ルナス /?

答え2

入力は可能です。ただし、保護上の理由から、入力中にプロンプ​​トには表示されません。パスワードを入力して押すだけでenter、コマンドが正しく実行されます。

関連情報