MicrosoftはPowerShell 7.0.0 Preview3の段階でForEach-Objectコマンドレットに並列処理機能を追加した。この機能を利用するとブロック単位で処理を並列化することができる。並列数は制御が可能で、使い方によっては大幅な高速化が可能になることを以前取り上げた。
前回はPowerShell 7.0.0 Preview 3 ※ に新しく追加されたForEach-Objectコマンドレットの並列処理機能(-Parallel)について紹介した。今回はこの機能の利点や欠点についてもうちょっと突っ込んで説明しておこう。 ※ (編集部注)掲載時点の最新版はPowerShell 7.0.0 Preview4 ...
「Windows」のコマンド実行ツール「PowerShell」は、IT管理者がシステムを構成したり、タスクを自動化したりするのに活用できる。PowerShellのスクリプト(簡易プログラム)でループ処理を使えば、IT管理者は同じスクリプトを繰り返し記述することなく、タスク ...
「PowerShell」によるタスクの反復処理は、「Windows」を扱うIT管理者の業務を楽にしてくれる場合がある。PowerShellで利用可能な4つのループ処理構文の違いを学び、使いこなせるようになろう。 「Windows」のコマンド実行ツール「PowerShell」は、システムの構成や ...
You probably are also aware of ForEach-Object when you need to handle objects in an individual basis, such as invoking a method or running multiple commands on the same object. I realize there are ...
Windowsユーザーなら一度は見たことがある「コマンドプロンプト」。でも、その隣にひっそりと佇む「PowerShell」、ちゃんと使ったことありますでしょうか? 実はこのPowerShell、ただの黒い画面じゃないんです。業務効率化や自動化の強力な味方。今回はそんな ...
Using the .ForEach() method requires that we work with a collection, otherwise we will not have the option to use this method. Once we have a collection to work with ...
マイクロソフトのページがPowerShellだったので、PowerShellでスクリプト(といってもコマンドを並べたもの)を作った。ところがこれが少しハマってしまった。本質的な部分ではなく、CSVのエクスポートという部分だ。こういう情報は、CSVなどにしてExcelに ...