I’ve been digging around in PowerShell a lot more lately. Some days at work, I wish I was a systems administrator instead of a programmer because I’d have more excuses to use some of the cool new tools like PowerShell. But of course back when I was a system administrator, soon after PowerShell was released, I found it so complex that I wasn’t able to make much sense out of most of it.
It’s a great language and environment, designed by some very smart and well-experienced people. But to get the most out of it you really need to have a wide variety of deep Microsoft experience.