バッチファイル(.bat) | 起動時に自動で「管理者として実行」する方法
概要
VBScriptでバッチファイル(.bat)を実行する
手順
① テキストエディタ(メモ帳等)を開く
② 以下のコードをコピーし、テキストエディタ(メモ帳等)に貼り付ける
Dim oShell
Set oShell = WScript.CreateObject ("Shell.Application")
oShell.ShellExecute "cmd.exe", """" & "/c " & "実行したいバッチファイルのフルパス" & """", "", "runas", 0
Set oShell = Nothing
③ 拡張子を「.vbs」にして保存する
例)TEST.vbs
④ ダブルクリックで実行する
(参考)「管理者として実行」とは
「管理者として実行」をすることで、システムファイル/レジストリの操作・アプリケーションのインストール等のシステムに関わる操作が行えるようになる。
なお、Administrator等の管理者アカウントでWindowsにサインインしていても、「管理者として実行」をしないとシステムに関わる操作は行えないようになっている。
以上
リンク