Patrick Gruenauer does a bit of debugging:
The Set-PSBreakPoint cmdlet sets a breakpoint in a script. When you are troubleshooting a script it could be helpful to know what’s going on in a particualar step or workflow. In this blog bost I will give you an overview and the basics you can build on to troubleshoot and investigate your script. Let’s jump in.
One of these years, I’m finally going to learn command-line debugging. I grew up in the IDE era and so never took the time to learn that skill.