ja-JP/about_Objects.help.txt
|
TOPIC about_Objects 簡単な説明 PowerShell におけるオブジェクトの基本的な概念について説明します。 詳細な説明 PowerShell の操作は、オブジェクトを中心に動作します。コマンド 間でやり取りされるデータは、識別可能なオブジェクトとして渡され ます。 オブジェクトとは、項目を表すデータの集まりです。オブジェクトは、 型、メソッド、プロパティの 3 つの要素で構成されます。 型、メソッド、プロパティ 型 (Type) オブジェクトの種類を識別します。たとえば、ファイルを表す オブジェクトは FileInfo 型です。 メソッド (Method) オブジェクトに対して実行できる操作です。たとえば FileInfo オブジェクトには、ファイルを複製する CopyTo メソッドがあります。 プロパティ (Property) オブジェクトに格納されている情報です。たとえば FileInfo オブジェクトには、ファイルが最後に書き込まれた日時を記録する LastWriteTime プロパティがあります。 オブジェクトを操作するときは、コマンド内でメソッドや プロパティを使用して、データの取得や管理を行えます。 オブジェクトのメンバーを調べるには、Get-Member コマンドレットや psobject 組み込みメンバーを使用します。 Get-ChildItem | Get-Member パイプライン内のオブジェクト パイプラインで連結されたコマンドは、データをオブジェクトとして 順番に渡します。各コマンドは前のコマンドからオブジェクトを 受け取り、処理してから次のコマンドへ出力を送ります。 次の例は、3 段階の処理を示しています。 Get-ChildItem C:\ | Where-Object { $_.PSIsContainer -eq $false } | Format-List 1. Get-ChildItem がファイルとディレクトリのオブジェクトを返します。 2. Where-Object が PSIsContainer プロパティを使って、ファイル (値が False のもの) だけを選択します。 3. Format-List が絞り込んだ結果を表示します。 このように、各コマンドはオブジェクトのプロパティを利用して フィルター処理や書式設定を行えます。 関連項目 about_Methods about_Object_Creation about_Pipelines about_Properties about_PSCustomObject Get-Member ---- 原文: PowerShell-Docs (CC BY 4.0) の翻訳 / PSHelpJaJP |