Estou assumindo que seu script já está escrito. Se assim for, e ainda é lento, dê uma olhada em Fluxos de trabalho do Powershell . Isso levará algumas reescritas do seu script (é melhor fazer uma cópia e trabalhar com isso!).
Embora isso não acelere as solicitações individuais, pelo menos seu segmento principal não estará aguardando (e bloqueando) suas outras solicitações (assim você verá uma aceleração geral). A melhor parte é que os Fluxos de Trabalho são integrados ao Powershell (desde a V3.0)
Veja especificamente a diretiva Foreach –parallel
, que só está disponível no bloco Workflow {}
.