Windowsのコマンドプロンプトの使い勝手がすこぶる悪いのはご存知かと思われますが,
管理者権限で実行するのにもいちいち苦労します。
Powershellを介して呼び出す
Powershellとは要は賢いコマンドプロンプトのことのようです。詳しい仕様はよく知りません。
以下のように打つことでsudo (command)を代替できます。長い!
powershell -command "Start-Process -Verb runas (command)"
ただ,問題として2つ以上の引数を与えるとエラーを起こします。
暇な時に解決策を見つけるようにします。。。
lusrmgr.msc からadministratorを有効化(未検証)
デフォルトではそもそもスーパーユーザがいませんので有効にします。
Windows 管理者権限でコマンド実行 – がとらぼ
Homeボタンでlusrmgr.mscを検索実行すると次のようなウインドウが出ます。
- ユーザをクリック
- Administratorをダブルクリック
- Administratorを無効化を解除,保存
この後にパスワードを変更したりするそうです。