Nested Progress Bars in PowerShell
I've been working on some scripts lately and just learned about nested progress bars, which are really cool! In fact, progress bars are a tool that I'm going to use far more often in my scripts, for a few reasons. First though, let's talk about script output. In my opinion, there are three basic types of output that a script generates: information as the result of the script, run-time errors, and information about the progress of the script. We're going to ignore the run-time errors and just talk about the output that is generated by a successful script execution: information about what the script is doing right now, and information that the script has retrieved as a result of its actions. In general, it's super helpful to be able to store the results of a script in a variable for future manipulation/archival/whatever. I do this by using syntax like $a = ./myScript.ps1 . That will take whatever output the script generates and store it in the variable $a, whi