I&#x27;ve tried to adopt powershell, and here are the obstacles I encountered:<p>1) You can&#x27;t write or run scripts &quot;out of the box&quot;, you need to do a security incantation first. A oneoff hurdle, but right at the start of the learning curve.<p>2) Perhaps because of (1), it&#x27;s not very dogfooded: on a UNIX system, there are lots of already-existing shell scripts sitting around as parts of the OS. PS is not so rich in examples.<p>3) If you do actually want to parse data, it&#x27;s not very good at this.<p>4) I&#x27;ve not worked out how to save intermediate stages in a pipeline to persistent storage.<p>5) Hasn&#x27;t yet developed much of a &quot;user culture&quot;, although I think that will come eventually.