プログラムを管理権限で実行したいと起動していますか?
「スタートメニューでプログラムを右クリックして管理者として実行」って方が多いと思いますが、PowerShell なら簡単にできます。
その呪文は
Start-Process -Verb runas |
linux でいうところの sudo みたいな感じです。
メモ帳を管理権限で起動するときは
Start-Process notepad -Verb runas |
こんな感じです。
hostsを編集したい場合は
Start-Process notepad -Verb runas C:\Windows\System32\drivers\etc\hosts |
で OK !!
PowerShell を管理権限にしたい時は
Start-Process powershell -Verb runas |
PowerShell は .exe とかの名前補完してくれるので、note[TAB] で notepad.exe を表示させて、Start-Process コマンドレットを書き足すって編集すると使い勝手が良いです。
これでスタートメニューから起動しなくても済みますね。
更に、こんな関数にしておいて、$PROFILE(プロファイル)に登録しておくと便利ですょ
|
GitHub に PowerShell モジュールにしたのを置いていますので、必要であれば Clone してください。
Page :
https://github.com/MuraAtVwnet/sudo
リポジトリ:
git@github.com:MuraAtVwnet/sudo.git
PowerShell が管理権限で実行されているか確認する
http://www.vwnet.jp/Windows/PowerShell/HaveIAdministrativePrivileges.htm
関数を PowerShell プロンプトで実行する
http://www.vwnet.jp/Windows/PowerShell/2016100401/UseFunctionInPsPrompt.htm
Copyright © MURA All rights reserved.