Мне удалось заставить это работать, используя метод InvokeMember System .__ ComObject.Чтобы передать в метод несколько параметров, просто заключите их в скобки.
Пример строки кода показан здесь:
PS C:> $ usercontacts = [System .__ ComObject] .InvokeMember («GetSharedDefaultFolder» [System.Reflection.BindingFlags] :: InvokeMethod, $ null, $ mapi, ($ user, 10))
$ user - это объект получателя, ранее настроенный.$ mapi - это объект пространства имен MAPI (также настроенный ранее).