使用する上で、パイプラインは欠かせない機能の1つです。パイプライン(以下パイプ)は「|」であらわし、コマンドの実行結果を次のコマンドの入力へと引き渡します。コマンドレットを使用しながら、パイプの機能を見てみましょう。コマンドレットは、オブジェクトが持つメンバー情報(プロパティやメソッド)一覧を取得する機能を持ちます。メンバーの一覧を取得することができます。Get-Member実行結果例を以下に示します。日付に関する情報を取得できるコマンドレットです。パイプのイメージを以下に示します。パイプから受け取ったオブジェクトのメンバー一覧を表示する機能を持っていますので、上図のような結果一覧が表示されます。異なり、パイプはオブジェクトを通します。これにより、パイプの先では、受け取ったオブジェクトをさらに加工することもできます。パイプはいくつでも使用することができます。いうパラメータがあります。Method」とするとメソッドのみを一覧表示することができます。使用すると、必要なオブジェクトのみを取り出すことができます。実行して、年だけを取得したい場合は以下のようにします。Year実際に実行すると以下のように結果が返されます。カンマで区切ることで複数のオブジェクトを取得することもできます。結果から、年、月、日を取得したい場合は以下のようにします。Day実際に実行すると以下のように結果が返されます。使用すると、取得したオブジェクトを昇順や降順で並べ替えて出力することができます。ログファイルを更新日付が新しい順にしたり、ファイル名を昇順で表示したりと様々な並べ替えで使用することが出来ます。配下にあるファイルやフォルダを、更新日時(LastWriteTime)順に並べ替えて表示をするコマンドです。LastWriteTime実行例を以下に示します。「ls」、コマンドプロンプトの「dir」に相当するコマンドレットです。パラメータを付けます。先ほどのコマンドを降順で出力したい場合は、以下のようにします。-Descending実行例を以下に示します。使用すると、指定した条件に合致するオブジェクトのみを取得することができます。超えるプロセスのみを取得したりといったことができます。以降のファイルのみを抽出する例です。"2019/11/25"}「$_」はパイプから受け取ったオブジェクトを表しています。演算子で「>=(以上)」を表します。以下に実行例を示します。“2019/11/25”}」と書くこともできます。最後に、パイプを複数使用する例を示します。「2019/11/15」以降のファイルを取得しました。これらのファイルを削除したい場合は、以下のようにします。指定されたオブジェクトを削除するというコマンドレットです。実行例を以下に示します。コマンドレットの使用方法などについて学びました。パイプを使用することで、他のコマンドレットへオブジェクトを渡すことができますので、是非覚えておきましょう。コマンドレットによってはパイプからのオブジェクトを受け取ることができないものも存在ます。使用する際は、ぜひヘルプを活用してください。Coreにおける配列変数の使用方法についてわかりやすく説明をします。動的配列を作成する方法と、その操作方法について説明します。インストール方法について説明をします。コマンドレットでエイリアスを付ける方法について説明します。文の使用方法について説明します。おける引数のある関数の作成方法と使用方法について説明します。[...]コメントを書き込むコメントをどうぞメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。Blog.ホーム検索トップサイドバータイトルとURLをコピーしました。