For those wanting to learn more about PowerShell (including WMI or .NET) or to hone the skills you already have, I recommend checking out www.UnderTheWire.tech. The site provides practical interactive challenges using PowerShell that any blue or red team member could find themselves doing when only given a Windows shell. The gist of the site is that a user uses their instance of PowerShell to connect to the Under The Wire servers using WinRM. For each level, you will be given a task and the answer will be used as the password for the next level. The whole goal of the site is to foster learning and to introduce new ways to solve tasks that may be easy when given one system with a GUI.
I guess the guys who created the above site are paying homage to the original site that operates in the same way but for *nix:
www.overthewire.org