Linuxでは、私たちは使用することができます
Sudo bash
スーパーユーザーとしてシェルを実行します。
Windows 7では、使用できます
スタートメニュー - >(検索ボックスに、入力)cmd - >検索結果を右クリックして、管理者として実行を選択します。
管理者としてコマンドプロンプトを実行します。管理者としてシェルを起動するためのLinuxのSudo
やsu
のようなコマンドプロンプト行もありますか?
runas
コマンド は、探しているものに最も近いものです。
runas /user:username cmd.exe
形式はrunas
、実行したいユーザー名、その他のオプション、そして実行したいプログラムです。
ドメインに参加している場合は、次のものを使用できます。
runas /user:DOMAIN\USERNAME cmd.exe
これはRun
ボックスから実行できます( Win+R )またはコマンドウィンドウから。
ただし、これはSudo
とは厳密には一致しません。自分自身を昇格させるために使用することはできません。別のユーザーとして何かを実行するだけです。あなたが既に管理者権限を持っている場合、あなたのアカウントへのrunaはあなたに通常のコマンドと同じアクセスを与えるでしょう(もちろん、あなたが違うとして実行しない限り管理者アカウント。新しいShellに対するそれらの管理者の権限を付与します。
Cmd.exeへのショートカットを作成してみてください。右クリック> [プロパティ]。 Advancedボタンをクリックしてください。そして「管理者として実行」ボックスをチェックしてOKをクリックします。
必要に応じてショートカットキーを割り当てます。
また、CMDプロンプトを開始するデフォルトの場所を割り当てることもできます。
別の方法はクリックすることです Start そして、cmdと入力し、続けて Ctrl + Shift + Enter
出典: マイクロソフトテックネット
SuRun を使用してください。
Windows 8でも動作します。それはプロンプトなしで "admin"モードでアプリケーションを実行します、それでもあなたはどのアプリケーションが実行されているかについてより大きなコントロールを持っています(あなたはSuRunのコントロールパネルアプレットでそれを見ることができます)。バッチファイルでもうまく機能します。
Sudo.batなどのバッチファイルを作成し、次のコマンドを入力してPATHに保存します。
@echo Set objShell = CreateObject("Shell.Application") > %temp%\Sudo.tmp.vbs
@echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\Sudo.tmp.vbs
@echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\Sudo.tmp.vbs
@cscript %temp%\Sudo.tmp.vbs
例えばSudo cmd net start fms
の場合、これを使用するには、コマンドラインに引用符があるとスクリプトは機能しません。
コマンドラインソリューションが必要な場合は、 http://www.ntwind.com/software/hstart.html からhstartをダウンロードし、hstart.exeまたはhstart64.exeをパスのどこかに展開します。昇格したコマンドプロンプトは、hstart /runas cmd
またはhstart64 /runas cmd
で開始できます。
しかし、最も早い方法は(質問のコメントに記載されているように)、それでもWindowsを押すこと、cmd
と入力すること、そしてを押すことです。 Ctrl + Shift + Enter。
あなたは Sudo for Windows を好むかもしれません。
他のユーザーまたは昇格させた(UACプロンプトで)またはその両方としてコマンドを実行するために、私の Hamilton Cシェル に正規のsu
およびSudo
コマンドを含めます別のユーザーとして昇格しました。 runas
や他の選択肢とは異なり、私のsu
とSudo
は現在のディレクトリ、環境変数、長いコマンドラインを渡す方法を知っています。これは商用製品ですが、 無料版 があります。完全開示:私は作者です。しかし、私はまた質問に答えてうれしいです。
Open Command Promptシェル拡張 もこの機能を追加することができます。