4

この質問の正確なタイトルはおそらくありませんが、私はちょうどpowershellを学んでいて、今のところかなり混乱しています. 次のような状況に加えて、.NET 関数を調べる方法を知りたい (この質問の最後に) たとえば、次のようなものがあります。

System.DirectoryServices.DirectoryEntry

これを次のように変数に設定します。

$test = new-object System.DirectoryServices.DirectoryEntry

このためのメソッドを取得したい場合は、次のようにします。

$test | gm

これは多くの異なる名前とメンバータイプを返しますが、メンバータイプのみが必要ですmethodが、そうする場合:

$test | gm -membertype method

私は何の結果も得られません...しかし、もしそうなら

$test.get_children()

識別名とパスがリストされます...だから私の質問は、これがメソッドである場合、なぜ私が呼び出したときに表示されたのですGM -membertype methodか??

また、もしそうなら

,$test.get_children() | gm

私はあらゆる種類の異なる方法を取得しますが、もしそうなら

$test.get_children() | gm

メソッドが表示されないproperties のはなぜですか? また、どの Membertype メソッドも使用できなかったことに注意してください。,$test.get_childre() | gm

これは私にはあまり意味がありません。誰かがこれを説明し、特定の .NET 関数で何ができるかを判断する方法を教えてください。別のそのような例は次のとおりです。

$domain = [System.DirecotryServices.ActiveDirectory.Domain]

どうすればこれをナビゲートできますか? だから私はシステムをやるべきだと思います。-> 利用可能なものを確認し、DirectoryServices を選択します -> そこから利用可能なものを確認します

4

2 に答える 2