ホームに戻る
目次 :
任意のバッチファイルの冒頭に以下の記述を追加することで、当該バッチファイルを管理者権限で実行できる。
@echo off
rem
rem 管理者権限でコマンドを実行
rem
rem 管理者権限で起動されたかを確認、
rem 管理者でなければ、管理者として当該バッチを開きなおす
cd /d %~dp0
for /f "tokens=3 delims=\ " %%i in ('whoami /groups^|find "Mandatory"') do set LEVEL=%%i
if NOT "%LEVEL%"=="High" (
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "Start-Process %~f0 -Verb runas"
exit
)
rem 実行したい処理を以下に記述