A powerful tool from Microsoft. One that may supersede ms dos batch scripting.
So I took a quick course (Understanding Powershell 5 by Matt Hester) on Lynda.com.
Good resources:
Get new tips everyday: https://blogs.technet.microsoft.com/heyscriptingguy/
Script Repository: https://gallery.technet.microsoft.com/scriptcenter