Thank you for this, I've avoided learning powershell for as long as possible but recent circumstances have left me no choice in the matter.
That said, it’s so much more “usable” than any other shell or scripting language. It’s hard to explain to someone who hasn’t used it, but I even reach for Powershell over Python in my daily work.