1

WindowsPowershellのOLEオートメーション(IDispatch)サーバーとの通信に興味があります。誰かがこれを行うことを説明するいくつかの簡単なサンプルコードを私に指摘できますか?New-Object -com My.App.Interfaceを使用してオブジェクトを作成できることはわかっていますが、それと話すことは別の問題です。この場合、そのOLEオートメーション(IDispatch)インターフェイスなので、返されたオブジェクトでメソッドを呼び出すだけでなく、IDispatchのInvokeメソッドを呼び出しています。

それで、とにかく、私が出発点として使用できるこれを行うためのいくつかのサンプルを誰かが私に指摘できるかどうか疑問に思っています。

4

1 に答える 1

1
$a=new-object -com ....
[System.__ComObject].invokemember(<Method>,[System.Reflection.BindingFlags]::invokeMethod,$null,$a,<args>)
[System.__ComObject].invokemember(<Property>,[System.Reflection.BindingFlags]::GetProperty,$null,$a,<args>)
于 2012-03-24T08:35:23.680 に答える