トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

オブジェクトメモ.ps1

[Windows PowerShell]

Get-Memberによるオブジェクトメンバー探索

Get-Member -InputObject <対象オブジェクト> で、そのオブジェクトのクラス、メソッド、プロパティの一覧を表示できる。

Get-Member -InputObject "a"

これで "a" がSystem.Stringクラスのインスタンスであることがわかり、"a" オブジェクトインスタンスが持っているメソッドとプロパティが表示される。各メソッドとプロパティの型定義も表示される。
Get-Memberはパイプで表示対象オブジェクトを受け取ることができる。

Get-Item C:\memo.txt | Get-Member

Get-Itemにファイルパスを渡すと、そのファイルのFileInfoオブジェクトが返されることがわかる。また返されたオブジェクトのメソッドとプロパティの情報が一覧できる。