粗大メモ置き場

個人用,たまーに来訪者を意識する雑記メモ

WindowsでSudoの代わりになrunasについて(管理者権限でプログラム実行)

Windowsコマンドプロンプトの使い勝手がすこぶる悪いのはご存知かと思われますが,
管理者権限で実行するのにもいちいち苦労します。

Powershellを介して呼び出す

Powershellとは要は賢いコマンドプロンプトのことのようです。詳しい仕様はよく知りません。

以下のように打つことでsudo (command)を代替できます。長い!

powershell -command "Start-Process -Verb runas (command)"

ただ,問題として2つ以上の引数を与えるとエラーを起こします。
暇な時に解決策を見つけるようにします。。。

lusrmgr.msc からadministratorを有効化(未検証)

デフォルトではそもそもスーパーユーザがいませんので有効にします。
Windows 管理者権限でコマンド実行 – がとらぼ

Homeボタンでlusrmgr.mscを検索実行すると次のようなウインドウが出ます。
f:id:ossyaritoori:20171024220052p:plain

  • ユーザをクリック
  • Administratorをダブルクリック
  • Administratorを無効化を解除,保存

f:id:ossyaritoori:20171024221514p:plain

この後にパスワードを変更したりするそうです。