Introduce a new batch file, Run-ScriptMenu.bat, that:
Elevates itself once via UAC at startup
Auto-discovers up to 9 .ps1 files in its folder
Presents a numbered, single-keystroke menu (0 = Exit)
Runs the selected script in the same elevated session
Loops back for multiple executions without re-prompting UAC
Uses Start-Process -Verb RunAs for elevation
Leverages CHOICE and delayed expansion for input handling
Sorts scripts alphabetically for predictable ordering
Exits cleanly on invalid input or when “0” is selected