バインドされたインスタンスを介して利用可能なADSIメソッドを列挙する方法を誰かが記述できるかどうかは、[ADSI]$instance.psbase.Invoke()
と思いますか?[ADSI]オブジェクトのInvoke()で使用できるすべてのメソッドとプロパティを列挙できますか?
研究は"refer to the docs for the ADSI interface"となっています。私はその答えに特に満足していません。
私が使ってインスタンスを生成した場合:
[ADSI]$lhost_group="WinNT://./Administrators,group"
その後の試み:
@($lhost_group.psbase.Invoke("Members")) | foreach-object {$_.GetType().InvokeMember("Name", 'GetProperty', $null, $_, $null)}
PowerShellは、グループに含まれる各オブジェクトに対してGetProperty("Name")
のout
を返します。
どのようにして、指定されたADSIインターフェイスを介して利用できるすべての利用可能なメソッドとプロパティを列挙しますか?
This answer from Shay Levyは、構文の別の例であり、[ADSI]$_.GetTypes().InvokeMember()
と[ADSI]$_.psbase.Invoke()
が使用されます。
私はこの質問に自分の賞金を追加したいと思いますが、私はどのように知っていますか? –
奨励金を追加することはできません。チャットで最も人口の多い部屋の人と確認します(上部のツールバー)。 – mbrownnyc
ok私は文書を読んだ^^、新しいものを始める前に賞金の終わりを待たなければならない...あまりにも悪い –