バッチファイルを管理者権限で走らせたい時とか、一般ユーザ権限で実行したい場合とか(例えば net use による環境を分けたい時とか)に参考にしてみて下さい。
C:\>type test.bat @echo off openfiles > NUL 2>&1 if NOT %ERRORLEVEL% EQU 0 goto NotAdmin echo ********************** echo * 管理者権限で実行中 * echo ********************** sleep 3 hoge fuga goto End :NotAdmin echo 管理者権限で実行ください :End C:\>