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
- Standardized spacing and formatting in CFEnhancer.txt
- Added admin privilege checks and warnings in Restart Explorer.ps1, Uninstall OneDrive.ps1, Restore all built-in apps.ps1
- Simplified admin check logic in Create Restore Point.ps1
- Enhanced success reporting in Restore all built-in apps.ps1
- Grouped apps by Microsoft and third-party in Remove default apps.ps1