MicrosoftはPowerShell 7.0.0 Preview3の段階でForEach-Objectコマンドレットに並列処理機能を追加した。この機能を利用するとブロック単位で処理を並列化することができる。並列数は制御が可能で、使い方によっては大幅な高速化が可能になることを以前取り上げた。
前回はPowerShell 7.0.0 Preview 3 ※ に新しく追加されたForEach-Objectコマンドレットの並列処理機能(-Parallel)について紹介した。今回はこの機能の利点や欠点についてもうちょっと突っ込んで説明しておこう。 ※ (編集部注)掲載時点の最新版はPowerShell 7.0.0 Preview4 ...