2009-11-24 01:48:53 +0000 2009-11-24 01:48:53 +0000
39
39

Windows7では、管理者としてcmdを起動できるコマンドプロンプトラインはありますか?

Linuxでは、

sudo bash

を使用して、スーパーユーザとしてシェルを実行することができます。

Windows 7 では、

Start menu -> (検索ボックスに入力) cmd -> 検索結果を右クリックして、Run as Administrator を選択して、管理者としてコマンドプロンプトを実行する

。管理者としてシェルを起動するために、Linuxのsudosuのようなコマンドプロンプト行もあるのでしょうか?

回答 (10)

34
34
34
2009-11-24 01:54:34 +0000

runasコマンド](http://technet.microsoft.com/en-us/library/bb490994.aspx)が一番探しているものに近いです。

runas /user:username cmd.exe

フォーマットはrunas、実行したいユーザ名、その他のオプション、そして実行したいプログラムです。

ドメインの場合は

runas /user:DOMAIN\USERNAME cmd.exe

これは Run ボックス ( Win+R ) またはコマンドウィンドウから実行できます。

0x1&

これは sudo ボックス ( Win+R ) またはコマンドウィンドウから実行することができます。既に管理者権限を持っている場合は、自分のアカウントで実行することで通常のコマンドと同じアクセスが可能になります (もちろん、different管理者アカウントで実行した場合は別ですが、その場合はその管理者の権限が新しいシェルに付与されることになります)。

11
11
11
2009-11-24 02:27:53 +0000

cmd.exeのショートカットを作成してみてください。右クリックして、「プロパティ」をクリックします。高度なボタンをクリックします。そして、「管理者として実行」にチェックを入れて、OKをクリックします。

必要に応じてショートカットキーを割り当てます。

また、CMDプロンプトのデフォルトの場所を指定することもできます。

8
8
8
2013-09-18 03:06:42 +0000

もう一つの方法は、[スタート]をクリックして、cmdと入力し、その後、Ctrl + Shift + Enter

ソースを入力することです。Microsoft Technet ](http://technet.microsoft.com/en-us/library/cc947813%28v=ws.10%29.aspx)

3
3
3
2012-12-12 00:52:08 +0000

SuRun](http://kay-bruns.de/wp/software/surun/)を使用します。

これはWindows 8でも動作します。プロンプトなしで「管理者」モードでアプリケーションを実行しますが、どのアプリケーションを実行するかについては、より大きなコントロールが可能です(SuRunのコントロールパネルアプレットで確認できます)。バッチファイルでも素晴らしい機能を発揮します。

1
1
1
2013-05-05 06:56:20 +0000

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ですが、コマンドラインにquotemarkがあるとスクリプトが動作しません。

1
1
1
2013-09-19 17:20:29 +0000

このための既存のソリューションに不満を感じていたので、小さな Node.js スクリプトを書いてみました。

これはパスワードプロンプトなしで現在のユーザを昇格させ( UAC だけ)、stdinとstdoutをリダイレクトし、同じコンソールウィンドウで実行します。 https://github.com/tehsenaus/windosu

1
1
1
2012-10-22 20:42:42 +0000

コマンドラインで解決したい場合は、 http://www.ntwind.com/software/hstart.html から hstart をダウンロードし、hstart.exe または hstart64.exe をパス上のどこかに展開してください。hstart /runas cmdまたはhstart64 /runas cmdで昇降式コマンドプロンプトを起動することができます。

しかし、最速の方法は(質問のコメントに書いてあるように)やはりWindowsを押してcmdと入力し、Ctrl + Shift + Enterを押すことです。

0
0
0
2009-11-25 18:29:47 +0000
0
0
0
2012-11-03 02:14:07 +0000

私の Hamilton C shell には純正のsusudoのコマンドが含まれており、他のユーザとしてコマンドを実行するか、(UACプロンプトを使って)昇格させて実行するか、またはその両方、つまり他のユーザとして昇格させて実行することができます。runasや他の選択肢とは異なり、私のsusudoはカレントディレクトリや環境変数、長いコマンドラインを渡す方法を知っています。これは商用製品ですが、 無料版 もあります。完全な開示:私は著者です。しかし、私は質問にも喜んで答えます。

0
0
0
2010-08-03 02:59:37 +0000

Open Command Prompt Shell Extension ](http://code.kliu.org/cmdopen/) は、この機能を追加することができます。