Shellの基本操作方法を学びます。基本操作編第2弾の今回は、パイプの使用方法を中心としたコマンドレットの操作方法を学びます。目次Page1はじめにコマンドレットが返すものPage2パイプラインPage3データの並べ替え特定のプロパティを抜き出すPage4特定条件のデータを取得するグルーピングまとめはじめに前回の予告で、次回はスクリプトの説明を行うと書いたのですが、もう少しコマンドレット操作についての解説を行い、PowerShellの理解を深めてもらいたいと考えました。その上で、次回スクリプトの説明を行いたいと思います。スクリプトの説明を期待していた方には申し訳ありませんが、ご理解いただけると助かります。今回は、パイプを中心にコマンドレットの使用方法を説明します。入門(1)-基本操作編コマンドレットが返すものはじめにGet-Dateコマンドレットを紹介しましょう。Get-Dateと入力してください。詳しくは前回の記事を参照してください)。コンソールウィンドウで、Get-Dateと入力しEnterキーを押します。現在の日時が表示されました。FrameworkのオブジェクトであるSystem.DateTimeを取得し、規定値である現在日時を表示しています。Frameworkのオブジェクトを返します。Frameworkのオブジェクトが返されるのか実験をしてみましょう。(Get-Date).GetType()と入力してみてください。Name列にDateTimeと表示されています。FrameworkのオブジェクトであるSystem.DateTimeであることが確認できました。Frameworkのオブジェクトであることがわかりました。いうことは、そのほかのDateTimeオブジェクトが持つメンバーにもアクセスが可能だということです。Studioがインストールされている方はSystem.DateTimeのヘルプを参照してみてください。インストールされていない方はオンラインのMSDNライブラリにあるSystem.DateTimeで確認してみてください。System.DateTime1つとってもこれだけの多くのメンバーにアクセス可能です。試しにYearプロパティにアクセスしてみましょう。コンソールウィンドウで、(Get-Date).Yearと入力して、Enterキーを押してみてください。現在の年を取得することができます。Frameworkオブジェクトを返すということを覚えておくとよいでしょう。印刷用を表示ブックマークツイート著者プロフィールHIRO(ヒロ)HIRO's.NETのHIROです。とある半導体工場のSEです。PowerShellによるプログラミングを楽しんでいます。PowerShellについて書いています。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。