Help us understand the problem. What is going on with this article?

コマンドプロンプトから管理者権限のコマンドプロンプトに切り替える

More than 1 year has passed since last update.

できること

コマンドプロンプトで「管理者特権が必要ですよ」と言われた時、
コマンドで管理者特権のコマンドプロンプトに切り替えることができます。

確認している環境

Windows7
Windows10

手順

コマンドプロンプトで、以下のコマンドを実行する。
powershell start-process cmd -verb runas

新しいウインドウになりますが、管理者権限のコマンドプロンプトが起動できます。

start-process -verb runasの応用で、hostsファイルの編集もいけます。
powershell start-process notepad c:\windows\system32\drivers\etc\hosts -verb runas

その他

管理者権限でコマンドプロンプトを起動するショートカット
http://qiita.com/takuya0301/items/df6cde3bbaf9e13ef8f0

上記の手順の方が汎用性高い気もしますが、
CLIで操作しているのに、キーボード操作とはいえGUIに頼るのは負けたきがする方は、
こちらのページの手順をご活用ください。

追記

PATHの通った場所に、以下のようなbatをおいておくと、
C:\Windows\System32\su.bat
powershell start-process cmd -ArgumentList '/k ""cd /d %CD%""' -verb runas

コマンドプロンプトの任意の場所から、
C:\Users\username>su
を実行するだけで管理権限にスイッチできます。

Explorerの任意のフォルダで、アドレスバーにcmdと入力すると、
任意のフォルダからコマンドプロンプトを起動することができますが、
同じ理屈で任意のフォルダのアドレスバーでsuと入力すると、
そのフォルダを管理者権限コマンドプロプトで起動することもできます。

当然、bat名はsuじゃなくても良いです。

応用でこんなbatもありかもしれません
C:\Windows\System32\edithosts.bat
powershell start-process notepad -ArgumentList "c:\windows\system32\drivers\etc\hosts" -verb runas

fjtter
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした