&gt; The lack of parallelism in PS is the second biggest reason I don&#x27;t use it.<p>I&#x27;ve done parallelism in PS, it&#x27;s not difficult[1][2]. IIRC there were some gotchas, but it&#x27;s certainly possible.<p>&gt; For more complex tasks that would require a hash, internet access complex parsing etc., I tend to write a script in a different language, and plug it into a pipeline with bash<p>Right, you have no other choice in bash. Powershell lets you do all that within the language itself trivially.<p>1. <a href="https:&#x2F;&#x2F;technet.microsoft.com&#x2F;en-us&#x2F;library&#x2F;hh849693.aspx" rel="nofollow">https:&#x2F;&#x2F;technet.microsoft.com&#x2F;en-us&#x2F;library&#x2F;hh849693.aspx</a>
2. <a href="https:&#x2F;&#x2F;technet.microsoft.com&#x2F;en-us&#x2F;library&#x2F;hh849718.aspx" rel="nofollow">https:&#x2F;&#x2F;technet.microsoft.com&#x2F;en-us&#x2F;library&#x2F;hh849718.aspx</a>