この質問の正確なタイトルはおそらくありませんが、私はちょうど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 を選択します -> そこから利用可能なものを確認します