I'm working on a script to automate setting up new machines to a certain specification, which includes downloading a bunch of programs and changing user preferences.
I would just set a variable for the downloads and registry edits but most of the packages downloaded are through Chocolatey which appears not to have a dry-run (what-if) mode.
Is there a way to run the script in a mode that only prints what actions would be performed, so that nothing actually gets downloaded or changed while I'm testing the program?