That part is great. The problem with Powershell is that Windows doesn&#x27;t have a culture of using the shell in general or it being an area developers should be good at, whereas Unix inherits half a century of a shell being the primary means to control a system. This shows painfully any time you try to use PowerShell seriously outside of Microsoft&#x27;s core enterprise IT management – documentation is non-existent, hard to find, out of date, incomplete, etc. while many applications either don&#x27;t support it at all or expose only limited functionality, and so forth.<p>I think Niels had it exactly backwards: PowerShell is like taking your bike from the Tour de France and trying to ride through a rural area with no roads. All of the advanced technology doesn&#x27;t help if you&#x27;re trying to do something which just isn&#x27;t commonly done there.<p>The thing which I think will change that is Azure – almost any time I see someone mention using PowerShell for real work, it involves Azure and that seems likely to continue improving as people start doing the hybrid cloud model. It&#x27;s one thing to click around in a GUI when you periodically setup a few gigantic servers or deploy every 3 months but it&#x27;s quite a different world when you are talking about running a dozen cloud servers for 3 hours.