If you want to learn more about PowerShell Dr. Tobias Weltner has published Mastering PowerShell and is giving it away as a free download from PowerShell.com. This is well worth getting, just look at the table of contents and you'll agree.
- The PowerShell Console
- Interactive PowerShell
- Variables
- Arrays and Hashtables
- The PowerShell Pipeline
- Using Objects
- Conditions
- Loops
- Functions
- Scripts
- Finding and Avoiding Errors
- Command Discovery and Scriptblocks
- Text and Regular Expressions
- XML
- The File System
- The Registry
- Processes, Services, Event Logs
- Windows Management Instrumentation
- User Management
- Your Own Cmdlets and Extensions
I'm a convert to PowerShell for awhile now and use PowerShell script as often as I can to automate tasks that I just couldn't bear doing time and time again. Recently I've used it along with PSake to generate build scripts and to write other scripts that make setting up the developer environment a breeze. Trust me you'll never write a batch file again. This would also be a technology I'd recommend learning as it'll probably start showing up on hot skill lists soon.
Get the eBook here: http://powershell.com/cs/blogs/ebook/