この質問にはすでに答えがあります:
Linuxでは、次を使用できます。
sudo bash
スーパーユーザーとしてシェルを実行します。
Windows 7では、次を使用できます
[スタート ]メニュー->(検索ボックスで、入力)cmd->検索結果を右クリックし、[管理者として実行]を選択します
管理者としてコマンドプロンプトを実行します。Linuxのような、sudo
またはsu
管理者としてシェルを起動するためのコマンドプロンプトラインもありますか?
この質問にはすでに答えがあります:
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
-それを使用して自分を昇格させることはできません。別のユーザーとして何かを実行するだけです。既に管理者権限を持っている場合、アカウントへのrunasは通常のコマンドと同じアクセスを提供します(もちろん、新しいシェルへの管理者の権限を付与する別の管理者アカウントとして実行しない限り)。
sudo
、runas
任意の期間パスワードをキャッシュしません。ですから、の連続実行してあなたのようなカップル迅速なコマンドをすることができ、最大キューイングに計画していた場合sudo
。したがって、コンソールウィンドウを開いて、そこでコマンドを実行するだけです。
/savecred
。
runas /user:administrator cmd.exe
は、数十種類かそこらを覚えるのは難しくありません。コマンド自体runas
に/user:
スイッチが続き、実行したいユーザー、最後に実行したいプログラムcmd.exe
(この場合はコマンドプロンプト)だけです。これは、コマンドプロンプトを昇格して実行するために取得できる1行に近いものです。また、start-> runを実行すると、昇格したプログラムを実行するためのチェックボックスが表示される場合がありますが、何が表示されるのかを理解する努力はしていませんが、これはオプションです。
別の方法として、クリックStartしてcmdを入力し、その後にCtrl+ Shift+Enter
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
ただし、インスタンスの場合、コマンドラインに引用符があると、スクリプトは機能しません。
オープンコマンドプロンプトシェル拡張は同様にあなたのためにこの機能を追加することができます。
Hamilton Cシェルに本物のコマンドsu
とsudo
コマンドを含めて、別のユーザーまたは昇格したコマンド(UACプロンプトで)、またはその両方、つまり別のユーザーとして昇格したコマンドを実行します。異なり、その他の選択肢は、私と現在のディレクトリ、環境変数と長いコマンドラインを渡す方法を知っています。これは商用製品ですが、無料版があります。完全な開示:私は著者です。しかし、私も質問に答えてうれしいです。runas
su
sudo
あなたはWindows用のSudoが好きかもしれません。