In this updated script, I've added metadata, added auto UAC, determined the system drive letter, created a timestamp variable, implemented logging, and added logic to rotate logs older than 7 days. Additionally, I've added the "Apply All" feature and logic to track user choices to ensure that each option is executed only once per run. Made appropriate changes to the readme.
Just did some touches, removed bunch of un-needed things in it such as the metadata but kept some things like the logging. Also your variables for it weren't the best so I've replaced them with the proper ones.
In this updated script, I've added metadata, added auto UAC, determined the system drive letter, created a timestamp variable, implemented logging, and added logic to rotate logs older than 7 days. Additionally, I've added the "Apply All" feature and logic to track user choices to ensure that each option is executed only once per run. Made appropriate changes to the readme.