> The lack of parallelism in PS is the second biggest reason I don't use it.
I've done parallelism in PS, it's not difficult[1][2]. IIRC there were some gotchas, but it's certainly possible.
> 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
Right, you have no other choice in bash. Powershell lets you do all that within the language itself trivially.
I've done parallelism in PS, it's not difficult[1][2]. IIRC there were some gotchas, but it's certainly possible.
> 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
Right, you have no other choice in bash. Powershell lets you do all that within the language itself trivially.
1. https://technet.microsoft.com/en-us/library/hh849693.aspx 2. https://technet.microsoft.com/en-us/library/hh849718.aspx